برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

سه شنبه, ۲ مهر ۱۳۹۲، ۰۲:۳۰ ب.ظ

اعداد مقلوب

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


یادآوری: عدد 84307 را در نظر بگیرید مقلوب آن 70348 میباشد.


1- شروع


2- nو r و 0=m را از نوع int تعریف کن.


3- n  را از ورودی بخوان.


4- تا زمانیکه n!=0

    4/1-  r  <-----  n%10

    4/2- m  <----- m*10+r 

     4/3- n   <-----    n/10


5- m را چاپ کن.


6- تمام


توضیحات: در الگوریتم بالا بعد از اینکه رقم یکان را در متغییر r  ریختیم  با استفاده از متغیر  m عدد جدید رو تولید میکنیم.



عدد 146 را در نظر بگیرید در ابتدا رقم یکان ( یعنی 6) رو به عنوان اولین رقم درون  m  میریزیم سپس با تقسیم  n  بر 10 عدد 6 رو حذف میکنیم و بعد دوباره عدد یکان جدید که 4 میباشد رو در  r  میریزیم  و  m را در 10 ضرب میکنیم و اینبار با 4 جمع میکنیم و بعد دوباره عدد  n را بر 10 تقسیم کرده و دوباره رقم یکان جدید رو در  r ریخته و بار دیگر m  را در 10 ضرب میکنیم و با r (یعنی 1) جمع میکنیم


مقلوب 146 برابر است با 641 که

  

               1 +10 * ( 4  +10  *(0 * 10 +6 ) )=641






  • علیرضایی

نظرات  (۵)

سلام.

خیلی خیلی ممنون:)

پاسخ:
       ;)
lمن نفهمیدم !بالاخره امتحان تعیین سطح چی شد؟

  • فرزانه سجادپور
  • سلام خانم:)

    راستش به یه مشکل خوردم:(

    تو dev-c++ نمیتونم متغیر جابه جا کنم!

    پاسخ:

    :) Salam
    chera?
    che codi bara jabejaei neveshti?

    باز هم سلام:)

    برای اینکه جمع aوb رو بریزه تو b نوشتم :b=a+b

    پاسخ:
    سلام
    کدش که درسته  فقط آخرش ; باید باشه!
    سلام خانم:)
    ; رو میذارم ولی ایراد میگیره!!:(
    پاسخ:
    سلام
    فردا فایلت رو بیار بررسیش کنیم ;)
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی