Untitled
#include <iostream> #include <string> #include <cstring> #include <cctype> using namespace std; bool samoglaska(char b) { b = tolower(b); if (isalpha(b) &&(b == 'a' || b == 'i' || b == 'e' || b == 'o' || b == 'u')) return true; return false; } int brojka(char *str) { int strgol = strlen(str); int brojac = 0; int posledovatelni = 0; for (int i = 0; i < strgol;) { brojac = 0; if (samoglaska(str[i])) { for (int j = i; samoglaska(str[j]); j++) { brojac++; } if (brojac > 1) posledovatelni++; i += brojac; } else i++; } return posledovatelni; } int main() { int n; char str[101]; cin>>n; cin.ignore(); int niza[100] = {0}, maks = 0; // cin >> n; for (int i = 0; i < n; i++) { cin.getline(str, 101); int rez = brojka(str); niza[rez]++; if (rez > maks) { maks = rez; } } for (int i = 0; i <= maks; i++) { cout << i << ": " << niza[i] << endl; } return 0; }
Leave a Comment