#include <iostream>
#include <string>
using namespace std;
int main()
{
string a;
int spol, samo, licznik,i;
samo=0;
spol=0;
licznik=0;
cin >> a;
i=0;
while(i<a.length())
{
if( a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'||a[i]=='y')
{
samo++;
spol=0;
if(samo==3) licznik+=a.length()-2+((i-2)*(a.length()-i-1));
if(samo>3) licznik+=a.length()-i;
{
}
}
else
{
spol++;
samo=0;
if(spol==3) licznik+=a.length()-2+((i-2)*(a.length()-i-1));
if(spol>3) licznik+=a.length()-i;
}
i++;
}
cout << licznik;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #include <iostream> #include <string> using namespace std; int main() { string a; int spol, samo, licznik,i; samo=0; spol=0; licznik=0; cin >> a; i=0; while(i<a.length()) { if( a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'||a[i]=='y') { samo++; spol=0; if(samo==3) licznik+=a.length()-2+((i-2)*(a.length()-i-1)); if(samo>3) licznik+=a.length()-i; { } } else { spol++; samo=0; if(spol==3) licznik+=a.length()-2+((i-2)*(a.length()-i-1)); if(spol>3) licznik+=a.length()-i; } i++; } cout << licznik; } |
English