C examples for Data Type:Random Number
Guess a number in matrix
#include <stdio.h> #include <stdlib.h> #include <time.h> int random(int m, int n); int main() {/* w ww .ja va2 s. com*/ int try1, maxTries, numProblems, answer, response; int num1, num2; numProblems = 5; maxTries = 5; srand(time(0)); for (int h = 1; h <= numProblems; h++) { num1 = random(10, 99); num2 = random(10, 99); answer = num1 + num2; for (try1 = 1; try1 <= maxTries; try1++) { printf("\nProblem %d, Try %d of %d\n", h, try1, maxTries); printf("%5d + %2d = ", num1, num2); scanf("%d", &response); if (response == answer) { printf("Correct, well done!\n"); break; } if (try1 < maxTries) printf("Incorrect, try again\n"); else printf("Sorry, answer is %d\n", answer); } } } int random(int m, int n) { int offset = rand() / (RAND_MAX + 1.0) * (n - m + 1); return m + offset; }