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 soglaska(char bukva) {

    bukva = tolower(bukva);
    if (isalpha(bukva) && (bukva!='a' && bukva!= 'e'&& bukva!='i' && bukva!= 'o'&& bukva!='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 (soglaska(str[i])) {
            for (int j = i; soglaska(str[j]); j++) {
                brojac++;
            }
            if (brojac > 1) posledovatelni++;
            i += brojac;
        } else i++;
    }
    return posledovatelni;
}

int main() {
    int n;
    cin >> n;
    char str[101];
    int niza[101] = {0,};
    int rez, maks = 0;
    cin.ignore();
    for (int i = 0; i < n; i++) {
        cin.getline(str, 101);
        rez = brojka(str);
        //cout<<rez<<endl;
        niza[rez]++;
        if (rez > maks) {
            maks = rez;
        }
    }
    //cout<<maks;
    for (int i=0;i<=maks;i++) {
        cout<<i<<": "<<niza[i]<<endl;
    }

    return 0;
}
Leave a Comment