اعداد مقلوب
الگوریتمی بنویسید که مقلوب یک عدد دلخواه را حساب کند!
یادآوری: عدد 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
- ۹۲/۰۷/۰۲
سلام.
خیلی خیلی ممنون:)