Witam,
Mam problem z napisaniem następującego programu: "Napisz program, który odczytuje dane wejściowe aż do pojawienia się znaku #, a następnie wyświetla informację o ilości powtórzeń ciągu ot." Problem mam z samym zliczaniem ciągu znaków "ot" - w jaki sposób tego dokonać, aby program przechowywał wartość poprzedniego i bieżącego znaku? Poniżej mój kod (oczywiście błędny):
#include <Stdio.h>
#define KONIEC '#'
int main(void)
{
int ilosc = 0;
char tekst;
printf("Wpisz zdanie: ");
while((tekst = getchar()) != KONIEC)
{
if(tekst == 'o')
ilosc++;
}
printf("\nIlosc OT: %d\n", ilosc);
return 0;
}
Z góry dziękuję za podpowiedź i pomoc.