File tree 1 file changed +39
-0
lines changed
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
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
+
You can’t perform that action at this time.
0 commit comments