Napisz program w c++ korzystając z tekstów char/string. Zadanie jest poniżej: Dane jest co najwyżej stuliterowe słowo. Ile samogłosek jest w tym słowie?
Wejście W pierwszej linii wejścia znajduje się jedno słowo składające się z małych liter alfabetu łacińskiego. Długość słowa nie przekracza 100.
Wyjście Program powinien wypisać jedną liczbę oznaczającą liczbę samogłosek w słowie.
Przykład: Dla danych wejściowych: zainteresowanie Poprawnym wynikiem jest: 8
Program pobiera wejście w postaci jednej linii ze słowem za pomocą funkcji getline i zapisuje je do zmiennej slowo. Następnie, program iteruje po każdym znaku w słowie i sprawdza, czy jest to samogłoska. Jeśli tak, inkrementuje zmienną ilosc. Na końcu, program wypisuje liczbę samogłosek w słowie.
Przykładowe wyjście dla danych wejściowych "zainteresowanie" to "8"
oniżej znajduje się program w C++, który oblicza liczbę samogłosek w podanym słowie:
cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string slowo;
int ilosc = 0;
getline(cin, slowo);
for (int i = 0; i < slowo.length(); i++) {
if (slowo[i] == 'a' || slowo[i] == 'e' || slowo[i] == 'i' || slowo[i] == 'o' || slowo[i] == 'u' || slowo[i] == 'y') {
ilosc++;
}
}
cout << ilosc << endl;
return 0;
}
Program pobiera wejście w postaci jednej linii ze słowem za pomocą funkcji getline i zapisuje je do zmiennej slowo. Następnie, program iteruje po każdym znaku w słowie i sprawdza, czy jest to samogłoska. Jeśli tak, inkrementuje zmienną ilosc. Na końcu, program wypisuje liczbę samogłosek w słowie.
Przykładowe wyjście dla danych wejściowych "zainteresowanie" to "8"
prosze o koronke :D