SHARE
TWEET

Untitled

a guest Mar 25th, 2019 57 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