close
دانلود فیلم
برنامه ی حدس با do while
برنامه ای بنویسید که به کاربر بگوید یک عدد بین 1 و 99 در نظر بگیرد. سپس از 50 شروع کرده و از کاربر سوال کند که بزرگتر از آن است یا کوچکتر یا مساوی تا به عدد مورد نظر برسد.(به کمکdo while)

#include <iostream.h>
#include <conio.h>

int main()
{
    long int x,c1=1,c2=50,c3=100;
    cout<<"think about a number from 1-99 in your mind!n"<<endl;
    do
    {
        cout<<"Is your number: bigger=1, equal=0, smaller=-1 than "<<c2<<"?n";
        cin>>x;
        if(x==1)
        {
            c1=c2;
            c2=(c2+c3)/2;
        }
        else if(x==0)
        {
            cout<<"Your number is "<<c2<<"!n";
            break;
        }
        else if(x==-1)
        {
            c3=c2;
            c2=(c2+c1)/2;
        }
    }while(c2<100);
    getch();
    return 0;
}


//end


لینک کوتاه پست
مطالب مرتبط با پست جاری
  • نکات مهم
    1- لطفا نظر خود را با زبان فارسی بیان کنید
    2- رایتم نظرات اسپم و تبلیغی شما را تایید نمی کند
    3- لطفا نظرات شما بدون ابهام و واضح باشد
  • نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :):(;):D;)):X:?:P:*=((:O@};-:B/:):S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟[حذف مشخصات] [شکلک ها]
    کد امنیتی
به کانال تلگرام سایت ما بپیوندید