Rotate your phone or change to desktop for better experience

Rotate your phone or change to desktop for better experience

guessing a random number generated by a c program

 #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;

}

Post a Comment

0 Comments