سلام.
این برنامهرو هم ازم خواست، گفتم بزارم داشته باشید...
خوب اول توضیح بدم مقلوب یعنی چی و ...
مقلوب یک عدد به عددی میگن که ارقامش برعکس عدد اول باشه
یعنی مقلوب عدد 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;
}