خب من الان میخوام از یک ویژگی خیلی خوب این زبان پرده بردارم و اونم اینه که ر زبان سی پلاس پلاس ما می تونیم برنامه های بازگشتی بنویسیم....
مثلا من الان کد برنامه عدد مغلوب رو اینجا میذارم واستون و از این این کد شروع می کنم...
#include<iostream.h>
#include<stdio.h>
int Maghloub(int);
int b;
int main(){
int a;
cin>>a;
Maghloub(a);
return 0;
}
int Maghloub(int a){
if(a<10){
cout<<a;
return a;
}
if(a==0) return 0;
else {
b=a%10;
cout<<b;
a=a-b;
a=a/10;
return(Maghloub(a));
}
}
مثلا شما بعد از اجرای این کد عدد123 را وار میکنید و برنامه عدد را به 321 تغییر میدهد