2024_7
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