#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int puni;
int number,guess,nuguess=0;
number = rand()%100;
srand(time(0));
printf("welcome to the game\n");
printf("guess a number between 1 to 100\n");
printf("if you guess it wrong youll reviece punishment\n");
printf("and the good thing is that you can choose your owm punishment\n");
for (int i = 1 ; i < number ; i++)
{
printf("guess a number between 1 to 100 : ");
scanf("%d",&guess);
nuguess++;
if (guess > number)
{
printf("lower number\n");
printf("for your punishment choose a number between 1 2 3\n");
scanf("%d",&puni);
switch (puni)
{
case 1 :
printf("do 10 push ups\n");
break ;
case 2 :
printf(" do 20 push ups\n");
break;
case 3:
printf("okey u dont get any punishement this time\n");
break;
default :
printf("please enter valid option\n");
}
printf("try again\n");
}
else if (guess < number)
{
printf("higher number\n");
printf("choose your punishment\n");
printf("choose a number between 1 2 3\n");
scanf("%d",&puni);
switch (puni)
{
case 1 :
printf("do 10 push ups\n");
break ;
case 2 :
printf(" do 20 push ups\n");
break;
case 3:
printf("okey u dont get any punishement this time\n");
break;
default :
printf("please enter valid option\n");
}
printf("try again\n");
}
else
{
printf("you guessed it correct in %d attempts\n",nuguess);
}
}
return 0;
}
0 Comments