Informatică, întrebare adresată de silentium, 8 ani în urmă

Se dă un şir cu cel mult 255 de caractere. Să se determine câte vocale conţine.
Se va defini şi utiliza subprogramul apcar, cu doi parametri:

s – un şir cu cel mult 255 de caractere

c – un caracter

care returnează numărul de apariţii ale caracterului c în şirul s.

Răspunsuri la întrebare

Răspuns de lucaciucandrei
3

#include <iostream>

#include <cstring>

using namespace std;

int apcar(char s[], char c){

   int k=0;

   for(int i=0;i<strlen(s);i++)

       if(s[i]==c)

           k++;

   return k;

}

int main(){

   char s[256]="";

   cin.getline(s,256);

   int k=0;

   for(int i=0;i<strlen(s);i++)

       k+=apcar("aeiouAEIOU",s[i]);

   cout<<k;

   return 0;

}


silentium: multumesc de ajutor!!!
lucaciucandrei: cu placere!
Alte întrebări interesante