انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اولین عدد بین 1000 تا 10000هزار را پیدا کنید که بر 845 بخش پذیر باشد (در متلب)

اولین عدد بین 1000 تا 10000هزار را پیدا کنید که بر 845 بخش پذیر باشد (در متلب)

#8
سلام
تا جایی که من متوجه شدم برنامه به این صورت است که:
عدد ما 2531 است و متغیری که حاصل جمع ارقام را در آن مینویسیم sum تعریف شده است.( البته نام این متغیر اشکال دارد زیرا متلب خود یک تابع به نام sum دارد). ابتدا مقدار آن را صفر تعریف میکنیم.
ما باید تاجایی پیش برویم که عدد ما + باشد.
سپس باقی مانده عدد بر 10 را محاسبه میکنیم که همان رقم سمت چپ عدد میشود ( بار اول 1) و بعد آن را با حاصل جمع قبلی جمع می کنیم. 
بعد باید عدد را اصلاح کنیم  یعنی رقم سمت راست آن را ازبین ببریم  برای این کار عدد را منهای باقی مانده آن بر 10  میکنیم (2530) سپس بر 10 تقسیم میکنیم.تا عدد 253 به دست آید و ذوباره تکرار میکنیم.
پاسخ
 سپاس شده توسط s.saeid ، rezatotti


پیام‌های این موضوع
RE: اولین عدد بین 1000 تا 10000هزار را پیدا کنید که بر 845 بخش پذیر باشد (در متلب) - توسط aftab - ۱۳۹۳/۱۰/۲۶, ۰۷:۳۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان