برنامه ای بنویسید که ترکیب شکل های اول از یک عدد را چاپ کند برای مثال 123 ===> 321 و 32 و 21 و 123 می شود ( با سی ++ c++ )
#include <iostream>
using namespace std;
int main()
{
int R, n, num ;
int k = 1 ;
cout<<"Enter Number : ";
cin >> num ;
do {
n = num ;
do{
R = n % ( k * 10 ) ; // 147 = 7 4 1
cout << R << "\t" ;
n /= 10 ;
} while ( n/k ) ; // End OF 1/1
k *= 10 ; // 10 - 100 - 1000
cout << endl ;
} while ( num / k) ; // 147 = 47 --- 140 = 14 ==>
return 0 ;
}