Информатика Архивный вопрос

Составить программу для решения следующей задачи: Дана последовательность символов,концом которой является точка.Подсчитать,сколько в этой последовательности букв аb?

2 комментария:
Сочетания ab, или сколько букв a и букв b?
сочетания ab

Ответы

Гость

#include<iostream>
#include<string>
using namespace std;
int main()
{
string a = "";
int k = 0;
getline(cin, a);
for(int i = 0; i < a.length() - 2; i++)
{
if(a[i] + a [i + 1] == "ab") k ++;
}
cout << k;
}

1 комментария:
Условие "концом которой является точка" не учтено.