Advertisement
shadowlucario50

C++ Avoid the Number

Apr 26th, 2025
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.15 KB | Source Code | 0 0
  1. #include <iostream>
  2.  
  3. int main() {
  4.  
  5.     //Challenge: Make an inverse number guessing game!
  6.  
  7.     int number;
  8.     int guess;
  9.     int rounds = 0;
  10.  
  11.     srand(time(NULL));
  12.     std::cout << "**Avoid The Number!**\n";
  13.     std::cout << "Avoid the CPU guessing your number!\n";
  14.  
  15.     for(int i=100;i > 0;i-=5){
  16.         rounds++;
  17.         std::cout << "Round " << rounds << "! Enter a number between 1 - " << i << ": ";
  18.         std::cin >> number;
  19.  
  20.         guess = rand() % i + 1;
  21.         std::cout << "Opponent guessed " << guess << ". ";
  22.  
  23.         if(guess==number){
  24.             std::cout << "You lose! You got to Round " << rounds << "!\n";
  25.             break;
  26.         }
  27.         else if(guess!=number && i>10){
  28.             std::cout << "Nicely done! Next Round!\n";
  29.         }
  30.         else if(guess!=number && i==10){
  31.             std::cout << "Nicely done! Final Round!\n";
  32.         }
  33.         else if(guess!=number && i==5){
  34.             std::cout << "You won the game! Congratulations!\n";
  35.         }
  36.         else {
  37.             std::cout << "Nicely done! Next Round!\n";
  38.         }
  39.     }
  40.  
  41.     std::cout << "**Thanks for playing!**";
  42.  
  43.     return 0;
  44. }
Tags: C++ Code number
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement