chodzi o to że po podaniu odpowiedzi błędnej odpowiedzi konczy prace nie patrząc na warunek w while
a i piszę w eclipse cpp na ubuntu
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { int odpowiedz, liczba; srand(time(NULL)); liczba=rand()%99; printf("%d", liczba); do { scanf("%d", &odpowiedz); if (liczba > odpowiedz) { printf("twoja podana liczba jest zbyt mała\n"); }else if (liczba < odpowiedz) { printf("twoja podana liczba jest zbyt wysoka\n"); } } while (liczba==odpowiedz); return 0; }