diff --git a/number/c/main.c b/number/c/main.c new file mode 100644 index 0000000..6a80a9a --- /dev/null +++ b/number/c/main.c @@ -0,0 +1,46 @@ +#include +#include +#include +#include +#include + +int fnr() { + return (rand() %(5-1))+1; +} + +int main() { + srand(time(0)); + printf("Number\n"); + printf("Creative Computing Morristown, New Jersey\n"); + printf("You have 100 points. By guessing numbers from 1 to 5, you\n"); + printf("can gain or lose points depending upon how close you get to\n"); + printf("a random number selected by the computer.\n"); + printf("You occasionally will get a jackpot which will double(!)\n"); + printf("Your point count. You win when you get 500 points\n"); + printf("Guess a number from 1 to 5 "); + int points = 100; + while (points < 500) { + printf("You have %d points.\n", points); + char input[5]; + fgets(input, 5, stdin); + int guess = atoi(input); + int r = fnr(); + int s = fnr(); + int t = fnr(); + int u = fnr(); + int v = fnr(); + if (guess == r) { + points = points - 5; + } else if (guess == s) { + points = points + 5; + } else if (guess == t) { + points = points + points; + printf("YOU HIT THE JACKPOT!!!"); + } else if (guess == u) { + points = points + 1; + } else if (guess == v) { + points = points - (points * .5); + } + } + printf("!!!!YOU WIN!!!! WITH %d POINTS.\n", points); +} \ No newline at end of file