C++ |
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
| #include <iostream>
#include <string>
using namespace std;
bool f(char c)
{
if(c>='A' && c<= 'Z'){ c=c-'A'+'a'; } //превращаем большие буквы в мелкие
if(c=='e' || c=='y' || c=='u' || c=='i' || c=='o' || c=='a')//проверяем не гласный ли наш чар
{
return true;//гласный
}
return false;//согласный
}
int main()
{
string first;
string second;
cin>>second;
int n=0;
while(!cin.eof())
{
first=second;
cin>>second;
if( f(first[0]) && !f(second[0]))
{
n++;
}
}
cout<<"Num of pairs: "<<n<<endl;
cin>>n;
} |
|
через консоль пускаешь файл на вход. Для русских букв изменяешь функцию f как тебе удобно