Untitled
unknown
plain_text
10 months ago
1.1 kB
6
Indexable
#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;
}
Editor is loading...
Leave a Comment