تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 16 خرداد 1401 |
محتوا شامل | سورس کد, ویدیو آموزشی |
سطح تمرین | متوسط |
سیستم عامل | لینوکس, ویندوز |
نیازمندی ها | نیاز به نصب موردی نیست |
مدت زمان | 8 دقیقه |
حجم فایل | 15 مگابایت |
سوال : برنامه ای بنویسید که در بازه 100 تا 1000 اعدادی که ارقام مشابه دارند را نمایش دهد .
نمونه خروجی:
111
222
333
توضیحات :
برای پیاده سازی تمرین نمایش اعداد با ارقام مشابه ابتدا باید چگونگی استخراج ارقام اعداد را متوجه باشیم .
یعنی بدانیم که چگونه میتوان ارقام یک عدد چند رقمی را استخراج کرد ؟
برای این کار کافیست باقیمانده تقسیم آن عدد بر 10 را محاسبه کنیم .
مثال :
یعنی اگر عدد 105 را به عنوان ورودی داشته باشیم برای استخراج ارقام آن باید آن را بر 10 تقسیم و باقیمانده آن را محاسبه کنیم .
105 % 10 => 5
105 / 10 => 10
با تکرار همین کار میتوانیم یکی یکی ارقام عدد را استخراج و در نهایت سه رقم را جداگانه داشته باشیم .
حالا میتوانیم با یک شرط ساده این سه رقم را با هم مقایسه کنیم که آیا این سه رقم با هم برابر هستند یا خیر ؟
در صورت برابر بودنشان متوجه میشویم که این اعداد با ارقامی مشابه هستند و درنهایت باید در خروجی چاپ شوند.
سورس کد :
مشاهده ویدیو حل تمرین:
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.