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

Niciun comentariu:

Trimiteți un comentariu