daily pastebin goal
0%
SHARE
TWEET

Untitled

a guest Mar 25th, 2019 56 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int apcar(char * s, char c)
  6. {
  7.     int cnt=0;
  8.     for(int i=0;i<strlen(s);i++)
  9.         if(s[i]==c)
  10.           cnt++;
  11.     return cnt;
  12. }
  13.  
  14. int main()
  15. {
  16.     char s[256];
  17.     cin.getline(s,256);
  18.     char v[]="aeiouAEIOU";
  19.     int sum=0;
  20.     for(int i=0;i<strlen(v);i++)
  21.         sum=sum+apcar(s,v[i]);
  22.     cout << sum;
  23.     return 0;
  24. }
  25.  
  26. /*
  27. Subprogramul apcar primeşte prin intermediul parametrului s un şir cu cel mult 255 de caractere şi prin parametrul c un caracter. El returnează prin intermediul parametrului p un număr natural reprezentând numărul de apariţii ale caracterului c în şirul s. Scrieţi programul care citeşte de la tastatură un şir de caractere (litere mari şi cifre). Se cere să se determine numărul total de vocale din şirul dat, folosind apeluri ale subprogramului apcar, definit conform cerinţei.
  28.  
  29. Exemplu :
  30.  
  31. Pentru s= "VULPEA11VULPEA22" se va afisa 6 (deoarece sunt 6 vocale in şir)
  32.  
  33. Barem de corectare
  34. • -declaraţii corecte 1p
  35. • -citirea corectă a datelor 1p
  36. • -definirea corectă a funcţiei 2p
  37. • -algoritm de rezolvare corect 3p
  38. • -afişare corectă a datelor 1p
  39. • -corectitudinea sintactică a programului 1p
  40.  
  41. Notă: Se acordă 1 punct din oficiu.
  42. */
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top