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

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ăspunsuri la întrebare

Răspuns de xXDenisXxRetro
1

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?

Alte întrebări interesante