برنامه ی بنویسید که یک عدد صحیح را دریافت کند و اعداد توان دو کوچکتر ازآن را چاپ کند

برنامه ی بنویسید که یک عدد صحیح را دریافت کند و اعداد توان دو کوچکتر ازآن را چاپ کند

				
					#include <iostream>
using namespace std;
int main()
{
  long long int x , y=1;
  cout<<"please inter your number:\n";
  cin>>x;
  cout<<endl<<"---------------------------------------------------------------\n";
  for(int w=0;w<100;w++)
  {
    if(y < x)
    {
    cout<<y<<endl;
    y = y*2;
    }
    else
    {
        break;
    }
  }
}

				
			

توضیحات:

در ابتدا عدد را از کاربر میگیریم

در مرحله بعد یک حلقه فور تعریف میکنیم که ۱۰۰ مرتبه تکرار شود (۱۰۰ میتواند هر عددی باشد!)

در این حلقه اگر y کوچکتر x بود چاپ میشود و y دو برابر میشود.

اگر هم کمتر بود حلقه پایان می یابد!

موفق باشید

A.J

ارسال پیام:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها

Sourcea

انواع سورس رایگان!

:Contact

info [ at ] sourcea . ir

برای درخواست سورس مد نظر خود با ایمیل پشتیبانی سایت در ارتباط باشید.

کلیه حقوق مادی و معنوی این سایت متعلق به سورسا می باشد