Untitled

 avatar
unknown
plain_text
a month ago
1.1 kB
4
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;
}
Leave a Comment