#include <bits/stdc++.h> #define endl "\n" using namespace std; int main(){ string x; cin >> x; int pom = 0; long long wynik = 0; for(int i = 2; i < (int)x.size(); ++i){ if(((x[i] == 'a' || x[i] == 'e' || x[i] == 'i' || x[i] == 'o' || x[i] == 'u' || x[i] == 'y') && (x[i - 1] == 'a' || x[i - 1] == 'e' || x[i - 1] == 'i' || x[i - 1] == 'o' || x[i - 1] == 'u' || x[i - 1] == 'y') && (x[i - 2] == 'a' || x[i - 2] == 'e' || x[i - 2] == 'i' || x[i - 2] == 'o' || x[i - 2] == 'u' || x[i - 2] == 'y')) || ((x[i] != 'a' && x[i] != 'e' && x[i] != 'i' && x[i] != 'o' && x[i] != 'u' && x[i] != 'y') && (x[i - 1] != 'a' && x[i - 1] != 'e' && x[i - 1] != 'i' && x[i - 1] != 'o' && x[i - 1] != 'u' && x[i - 1] != 'y') && (x[i - 2] != 'a' && x[i - 2] != 'e' && x[i - 2] != 'i' && x[i - 2] != 'o' && x[i - 2] != 'u' && x[i - 2] != 'y'))) pom = i - 1; wynik += pom; } cout << wynik << endl; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <bits/stdc++.h> #define endl "\n" using namespace std; int main(){ string x; cin >> x; int pom = 0; long long wynik = 0; for(int i = 2; i < (int)x.size(); ++i){ if(((x[i] == 'a' || x[i] == 'e' || x[i] == 'i' || x[i] == 'o' || x[i] == 'u' || x[i] == 'y') && (x[i - 1] == 'a' || x[i - 1] == 'e' || x[i - 1] == 'i' || x[i - 1] == 'o' || x[i - 1] == 'u' || x[i - 1] == 'y') && (x[i - 2] == 'a' || x[i - 2] == 'e' || x[i - 2] == 'i' || x[i - 2] == 'o' || x[i - 2] == 'u' || x[i - 2] == 'y')) || ((x[i] != 'a' && x[i] != 'e' && x[i] != 'i' && x[i] != 'o' && x[i] != 'u' && x[i] != 'y') && (x[i - 1] != 'a' && x[i - 1] != 'e' && x[i - 1] != 'i' && x[i - 1] != 'o' && x[i - 1] != 'u' && x[i - 1] != 'y') && (x[i - 2] != 'a' && x[i - 2] != 'e' && x[i - 2] != 'i' && x[i - 2] != 'o' && x[i - 2] != 'u' && x[i - 2] != 'y'))) pom = i - 1; wynik += pom; } cout << wynik << endl; } |