2024-10
gorazd
c_cpp
9 months ago
1.2 kB
3
Indexable
2kolok_SP
#include <iostream>
#include <cctype>
#include <cstring>
#include <iomanip>
using namespace std;
bool soglaska(char a)
{
a = tolower(a);
return(a == 'a' || a == 'e' || a == 'i' || a == 'o' || a == 'u');
}
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