انتخاب عدد رندوم بین ۱ تا ۱۰۰ در C++

سلام من می خواستم بازی بسازیم با c++ که یک عدد بین ۱ تا ۱۰۰ به طور رندوم برا مون می‌آورد و ما بیاد اون حدس میزدم اگه حدس ما بیشتر بود می گفت عدد تو بزرگه دوباره سعی کنید اگه کوچیک  بود که می‌گفت کوچیکه تو ۲۰ نوبت فرصت داشت

این وسط یه چیزی به ذهنم رسید گفت یکه کد مثل کد چیت بزارم تو کد که هر وقت اون وارد  شد عدد رو بگه 

تقریبا  مو فق شدم اما یه مشکل وقتی اون کد را وارد میگن  میگه عدد شما بزرگ ه و بعد نمایش میده 

عدد رو من میخوام وقتی اون کد رو واردکردن هیچ پیام دیگه ای بجز اون عدد نمی ایش داده نشه

راه چاره بگید ممنونم

   #include <iostream>

   #include <ctime>

   #include <cstdlib>

   using namespace std;

   int main (){

       srand( time( 0 ) ) ;

       const int Round = 8 ;
       int i = 1 , randNumber =  rand() % 100 + 1 , userGuess ;

       while ( i <= Round ) {

           cout << endl << " So , What's Your Guess ?  " ;
           cin >> userGuess ;


           if( userGuess == randNumber ){

               cout << " Hoooray !! You Found it ! " ;
               break;

           } else if ( userGuess > randNumber ) {

               cout <<  " Your Number is bigger " << endl  ;

           } else  {

               cout <<  " Your Number is lower " << endl  ;
           }

           i++;
       }

       cout << endl << " rand Number Was :  " << randNumber << endl ;
   }
 
برچسب ها:
پرسیده شده در: 2 سال قبل
آمار بازدید: 1093
0

فقط کافیه اون عدد مد نظرتون رو داخل یک متغیر تعریف کنید و سپس توی بررسی شرط ها ، داخل شرط اول از "یا" استفاده کنید

cheat = 777
if (userGuess == randNumber || userGuess == cheat )

 

 

ارسال شده در: 2 سال قبل
جهت ارسال پاسخ ابتدا عضو سایت شوید.
اینستاگرام روکسو

روکسو در اینستاگرام

به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.