نوشتن برنامه ای در زبان c که تعداد اعداد با ارقام صفر و یک کوچکتر از عدد ورودی را نشان دهد.
سوال
چگونه برنامه ای در زبان c بنویسیم که یک عدد از ورودی بگیرد و تعداد اعداد کوچکتر از عدد ورودی که فقط شامل ارقام ۰ و ۱ هستند را در خروجی چاپ کند. مثلا اگر عدد ۱۸۲ را وارد کردیم اعداد ۱ و ۱۰ و ۱۱ و ۱۰۰ و ۱۰۱و ۱۱۰و ۱۱۱ خواسته ی ما هستند. تعداد آنها ۶ عدد است. ما میخواهیم عدد ۶ در خروجی چاپ شود.ممنونم.
در حال بررسی
0
انجمن برنامه نویسان ++C
3 سال
1 پاسخ
715 دیده شده
0
پاسخ ( ۱ )
سلام
به الگوی زیر توجه کن
۰ ۰ ۰
۰ ۰ ۱
۰ ۱ ۰
۰ ۱ ۱
۱ ۰ ۰
۱ ۰ ۱
۱ ۱ ۰
۱ ۱ ۱
چون ۱۸۲ سه رقمی بود، باید تمام حالات صفر و یک که درارای سه رقم بود، نوشته شود. مسئله ای که شما نوشتید مثل اینه که بگیم تمام اعداد مبنای ۲ دارای سه رقم رو بنویسید و تک تک بررسی کنید ببنید آیا از عدد ۱۸۲ کوچکتر است یا نه. اگر کوچکتر بود در خروجی نمایش بده.
کد این برنامه به زبان c++