-
Notifications
You must be signed in to change notification settings - Fork 0
/
guessNumber.cpp
48 lines (44 loc) · 1.61 KB
/
guessNumber.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
int main()
{
while (true) {
// generating the secret number
srand(time(0));
int secretNumber = 1 + (rand() % 100);
int playerChoice;
cout << "\nYou have 10 choices for finding the secret number between 1 and 100.";
int choicesLeft = 10;
for (int i = 1; i <= 10; i++) {
cout << "\nEnter the number: ";
cin >> playerChoice;
if (playerChoice == secretNumber) {
cout << "Well played! You won, "
<< playerChoice
<< " is the secret number" << endl;
break;
}
else {
cout << "Nope, " << playerChoice << " is not the right number\n";
if (playerChoice > secretNumber) {
cout << "The secret number is smaller than the number you have chosen"
<< endl;
}
else {
cout << "The secret number is greater than the number you have chosen"
<< endl;
}
choicesLeft--;
cout << choicesLeft << " choices left. "<< endl;
if (choicesLeft == 0) {
cout << "You couldn't find the "
"secret number, it was "
<< secretNumber;
}
}
}
}
return 0;
}