#include #include #include #define n 52 int main() { int number[n], temp, i , x, y, outcome, trial, guess; for (i=0; i<52; i++) number[i] = i; srand(time(NULL)); for (i=0; i<10*n; i++) { x = rand() % n; y = rand() % n; temp = number[x]; number[x] = number[y]; number[y] = temp; } printf("A random number is drawn from 0 to 51\n\n"); trial = 1; do { for (i=0; i<=trial; i++) printf("%d ", number[i]); for (i=0; i<9-trial; i++) printf("x, "); printf("\n"); printf("Will the next drawn number be bigger (1) than or smaller (0) than this one? "); scanf("%d", &guess); if (number[trial] > number[trial-1]) outcome = 1; else outcome = 0; if (guess == outcome) printf("You are right\n\n"); else printf("You are wrong\n\n"); trial = trial + 1; } while (guess == outcome && trial < 9); for (i=0; i<9-trial; i++) printf("%d , ", number[i]); if (trial == 9) printf("\nYou win the game\n"); else printf("\nYou lose the game\n"); printf("\n"); return 0; }