is this a good beginner game made by me? (cpp)

+2 votes
asked Nov 28, 2019 by anonymous

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

    //seed random number generator

    srand(static_cast<unsigned int>(time(0)));

    //max possible secret number

    const int MAX_NUMBER = 100;

    //random number between 1-100

    int secretNumber = (rand() % MAX_NUMBER) + 1;

    //welcomes player and creates two variables

    int tries = 0;  //number of times player has guessed

    int guess;      //player's current guess

    cout << "\tWelcome to Guess My Number" << endl << endl;

    cout << "Guess my secret number between 1 and ";

    cout << MAX_NUMBER << "." << endl << endl;

    //guessing loop

    do{

        cout << "Enter a guess: ";

        cin >> guess;

        ++tries;

        if (guess > secretNumber)

        {

            cout << "Too high!" << endl << endl;

        }

        if (guess < secretNumber)

        {

            cout << "Too low!" << endl << endl;

        }

    } while (guess != secretNumber);

    cout << endl;

    cout << "You win! You got it in " << tries << " tries!";

    cout << endl;

    return 0;

}

2 Answers

+1 vote
answered Dec 8, 2019 by Donzy Botwe (420 points)
Superb keep it up
0 votes
answered Apr 12 by Finlay Mitchell (240 points)
Only comment I can make is the "using namespace std;". Try to get out of that habit as it's classed as a bad habit. Instead, use std::cout, std::cin and so on.
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.
...