سلام.

این برنامه‌رو هم ازم خواست، گفتم بزارم داشته باشید...

خوب اول توضیح بدم مقلوب یعنی چی و ...

مقلوب یک عدد به عددی می‌گن که ارقامش برعکس عدد اول باشه

یعنی مقلوب عدد 123456789 برابر میشه با 987654321

خوب توضیح برنامه می‌شه اینجوری که که مثلا عدد a رو بگیره و مقلوبش رو داخل b باید قرار بده

برای اینکار باید هربار رقم سمت راست a رو برداره و این رقم رو به سمت راست b اضافه کنه (و این رقم رو از a حذف کنه) .(در ابتدا b = 0 و در آخر برنامه a=0 میشه)

رقم سمت راست a میشه a%10 و برای افزودن به سمت راست b اینجوری میشه b=b*10+a%10 و  برای حذف این رقم a = (a-(a%10))/10

خوب کد برنامه اینجوری میشه:


#include <iostream>
#include <conio.h>

using namespace std;
int main(){
int a,b=0;
cin>>a;
while(a>0) {
b = (b*10)+(a%10);
a = (a-(a%10))/10;
}
cout<<b;
cout<<endl;
return 0;
}