Напишите программу C, чтобы подсчитать количество вхождений последовательности «abc» во входной строке. Однако между (a и b) или (b и c) могут быть любые буквы.Как подсчитать количество вхождений последовательности в строку?
Пример выходного сигнала:
Enter a string: ann bmm cmm
Count is: 1
Пример выходного сигнала:
Enter a string: ann bmm cmm ckc
Count is: 3
@Jess Brown Как вы получили 3 в го Второй пример? –
Если вход был: 'pax byb zic abbc', каков должен быть выход? 8? –
* «Однако между (a и b) или (b и c) могут быть любые буквы». * А? Между (a и b) или (b и c) могут быть буквы * No *. Непонятно, что вы спрашиваете. Как вы определяете * последовательность *? Если по крайней мере * один * каждого, но меньше, чем * два * каждого из них, ответ «1»? Если это так, то ваш второй пример не соответствует «3»? –