Se afișează postările cu eticheta cate vocale se afla in text. Afișați toate postările
Se afișează postările cu eticheta cate vocale se afla in text. Afișați toate postările

miercuri, 27 noiembrie 2013

Numarul de vocale dintr-un text

  • Se citeste de la tastatura un text/cuvant, sa se afiseze numarul vocalelor aflate in text/cuvant.
Exemplu:
Cuvant/Text citit: Informatica
Se va afisa:  5.


Rezolvare

............................
int main()
{
    char s[100], voc[]="aeiou";
    int nr,i,n;
    nr=0; //Initializam numarul vocalelor existente in text cu 0.
    cin.get(s,100); //Citirea textului.
   n = strlen(s); //Aflarea numarului de caractere al textului/cuvantului.
   for(i=0;i<=n-1;i++) //Parcurgerea textului de la primul caracter pana la penultimul. Ultimul este caracterul final "\0"!
   {
       if(strchr(voc,s[i])!=NULL) //Se cauta caracterul s[i] in sirul care contine toate vocalele (voc).
        nr++; //Daca caracterul s[i] este o vocala atunci se creste variabila nr care reprezinta numarul   de aparitii ale vocalelor in text.
   }
   cout<<nr;
............................

Descarca problema - DOWNLOAD