Witam, mam problem z warunkiem w pętli do..while, mianowicie nie działają komunikaty T/N , najlepiej problem widać przy odpaleniu go w konsoli, proszę o wyjaśnienie dlaczego mój warunek nie działa, z góry dziękuję
#include <stdio.h>
#include <stdlib.h>
#include<time.h>
int main()
{
int liczba1,liczba2,wynik,odpowiedz_wynik=0;
char odpowiedz_gra;
do
{
srand(time(NULL));
liczba1=rand()%100+1;
liczba2=rand()%(100-liczba1)+1;
wynik=liczba1+liczba2;
printf("A teraz zobaczymy jak swietnie potrafisz dodawac do 100! Gotowy?\n");
printf("Jaka jest suma liczb %d + %d = ?\n",liczba1,liczba2);
scanf("%d",&odpowiedz_wynik);
if(odpowiedz_wynik==wynik) printf("Dobrze! Czy bawimy sie dalej [T/N] ? ");
else printf("Niestety zle! Czy bawimy sie dalej [T/N] ? ");
scanf("%c",&odpowiedz_gra);
getchar();
}while(odpowiedz_gra==110 || odpowiedz_gra==78);
putchar('\n');
system("PAUSE");
return 0;
}