#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
using namespace std;

int main()
{
    int Secret, Guess;
    int n = 0;
    srand(time(NULL));

    Secret = rand()%100 + 1;

    cout<<"\n"<<"\nA secret number between 1-100 generated...\n";

    do{
            cout<<"\nPlease enter your guess? ";
            cin>>Guess;

            if(Secret == Guess)
            {
                cout<<"Correct in " << n + 1 <<" guesses.\n";
                break;
            }
            else if (Guess == 0)
            {
                cout<<"The secret number is " << Secret <<".\n";
            }
            else if ((Secret > Guess)&&(Secret <=(Guess+5)))
            {
                cout<< Guess <<" The secret number is low but close.";
            }
            else if ((Secret < Guess) && (Secret >= (Guess - 5)))
            {
                cout<< Guess <<" The secret is high but close.";
            }
            else if(Secret < Guess)
            {
                cout<<"Guess is too high...";
            }
            else if(Secret > Guess)
            {
                cout<<"Guess is too low...";
            }
            n++;
        }while((n <8) && (Guess !=0));
        if (n==8)
        {
            cout<<"\n"<<"\nToo many guesses, the secret number is "
                    <<Secret<<".\n";
        }

system("PAUSE");

return 0;

}

 

< C++ >    < Home >