Program C++

Se citește de la tastatură o propoziție scrisă cu litere mici, terminată cu “.” (punct). Scrieți un program care să calculeze și să afișeze în consolă numărul de vocale din propoziție.

Răspuns :

Răspuns:

Salut! Aici ai problema rezolvata:

#include <iostream>  

using namespace std;  

char propozitie[100];

int k,i;  

int main()

{

   i=0;

   cin.getline(propozitie, 101);

   while(propozitie[i]!='.') {

       if(propozitie[i]=='a' || propozitie[i]=='e' || propozitie[i]=='i' || propozitie[i]=='o' || propozitie[i]=='u')

           k++;

       i++;

   }

   cout << k;

   return 0;

}

Explicație:

Folosim instructiunea cin.getline(nume, cantitate) ca sa inregistram propozitia in "vectorul" de caractere "propozitie", dupa care parcurgem vectorul respectiv si verificam daca fiecare element al vectorului este o vocala sau nu, caz in care adaugam la contor. Coroana?