I have no idea how can i make a problem..that will run.. can any body help me how to make my project nice..my teacher told me that it was so ugly..she wants me to do like.. when your typing a # it should appear a clue on the correct target..can someone improve this one?? and make it work correctly?? please help me.. i need it tomorrow.. :(

#define TARGET 23
#define LOW 0
#define HIGH 30
#define TRUE 1
#define FALSE 0

      int process( int guess, int target );
      int main( void )
      int a_guess, correct;
      correct = FALSE;
      printf( "Welcome to Gudger's WOrld!! ^_~)\n" );
      printf( "I will choose a number between %d and %d.\n", LOW, HIGH );
      printf( "Try to guess the best number for me,\n" );
      printf( "I will tell you if your guess is too high or too low.\n" );
      printf( "Guessing my best number would be a great challenge for you.\n" );
      while ( correct == FALSE ) {
      printf( "Are you ready??.\n\n " );
      printf( "Try to guess it now!! " );
      printf( "Break a Leg! ^_^\n\n\n\n " );
      printf( "Your Guess is??-->\t" );
      scanf( "%d", &a_guess );
      correct = process( a_guess, TARGET );
      return 0;
      int process( int guess, int target )
      if ( guess < target )
      printf( "Too low!\n" );
      else if ( guess > target )
      printf( "Too high!\n" );

      else if ( guess > 30 )

      printf( "Illegal guess. Your guess must be between 1 and 100.\n" );

      else if ( guess < 1 )

      printf( "Illegal guess. Your guess must be between 1 and 100.\n" );

      else (guess == TARGET);
      return TRUE;
      printf( "Gotcha!! Congratulation!!! You are CERTIFIED GUDGER ADDICT!! \n" );

my teacher says that i won't use too high & too low..
instead i will give a clue according to the number of your guess..
example..the target is 23..then i guess 10 then it should appear like 5+8+10
then the one who guessed it, will get the correct answer..something like that..but i dunno how to do it..Please do help me.. :(

This article has been dead for over six months. Start a new discussion instead.