2024_7

 avatar
user_1041599
c_cpp
a month ago
1.2 kB
1
Indexable
2kolok_SP
#include <iostream>
#include <cctype>
#include <cstring>
#include <iomanip>
using namespace std;

bool soglaska(char a)
{
    a = tolower(a);
    if (!isalpha(a))
        return false;
    if(a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u')
        return false;
    return true;
}

int countItUpPRO(char *s)
{
    int count = 0;
    int len = strlen(s);
    int posledovatelni = 0;
    for (int i = 0; i < len;)
    {
        count = 0;
        if(soglaska(s[i]))
        {
            for(int j = i; soglaska(s[j]); j++)
            {
                count++;
            }
            if(count>1)
            {
                posledovatelni++;
            }
            i += count;
        }
        else
            i++;
    }
    return posledovatelni;
}


int main() {
    int n;
    cin >> n;
    cin.ignore();
    int results[99] = {0};
    char s[101];
    int a = 0;
    for (int i = 0; i < n; i++) {
        cin.getline(s, 101);
        int counter = countItUpPRO(s);
        results[counter]++;
        if (counter > a)
            a = counter;
        //cout<<s<<" : "<<counter<<endl;    //DEBUG
    }

    for (int i = 0; i <= a; i++) {
        cout << i << ": " << results[i] << endl;
    }
    return 0;
}
Editor is loading...
Leave a Comment