Skip to content

Commit 14cd3fc

Browse files
authored
Merge pull request #59 from Shoaib237124/Number-guessing-game
Number guessing game
2 parents 7d86832 + 30e4aad commit 14cd3fc

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

Number guessing game.cpp

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#include <iostream>
2+
#include <cstdlib>
3+
#include <ctime>
4+
#include <vector>
5+
6+
using namespace std;
7+
8+
int main() {
9+
srand(time(0));
10+
int number = rand() % 100 + 1; // Random number between 1 and 100
11+
int guess;
12+
vector<int> guesses; // Store previous guesses
13+
bool guessedCorrectly = false;
14+
15+
cout << "Guess the number (1 to 100): ";
16+
17+
while (!guessedCorrectly) {
18+
cin >> guess;
19+
guesses.push_back(guess); // Store the guess
20+
21+
if (guess > number) {
22+
cout << "Too high! Previous guesses: ";
23+
} else if (guess < number) {
24+
cout << "Too low! Previous guesses: ";
25+
} else {
26+
cout << "Congratulations! You guessed the number!" << endl;
27+
guessedCorrectly = true;
28+
}
29+
30+
// Display previous guesses
31+
for (int g : guesses) {
32+
cout << g << " ";
33+
}
34+
cout << endl;
35+
}
36+
37+
return 0;
38+
}
39+

0 commit comments

Comments
 (0)