/* MHe, 20.03.2001 MC1 TSU */ #include #include #include #include void main(void) { /* Deklarationen */ int value; int n; int user; int got_it; int abort; /* Beginn Initialisierung */ clrscr(); abort = 0; gotoxy(25,1); printf("***** šbung 3 MHe *****"); gotoxy(25,2); printf("***** Zahlenspiel *****"); printf("\n\nEine Zahl zwischen 0 und 100 erraten...\n\n"); do { n = 1; got_it = 0; randomize(); value = rand() % 101; /* printf("\nZahl=%d\n",value);*/ /* Beginn Userschleife */ do { printf("%d. Versuch : ",n); scanf("%d",&user); /* Beginn Tests */ if (user < value) { printf(" Gesuchte Zahl ist gr”sser!\n\n"); n++; } else { if (user > value) { printf(" Gesuchte Zahl ist kleiner!\n\n"); n++; } else { if (user == value) { printf("Gesuchte Zahl erraten!\n"); printf("Anzahl Versuche : %d\n",n); got_it = 1; } } } } while (got_it != 1); /* Ende Tests, Abfrage ob weiter */ printf("\n\n'1' um nochmals zu raten, '0' um Programm zu verlassen! "); scanf("%d",&abort); } while( abort != 0); }