Se citeste un vector a cu cel mult 9 valori cifre. Sa se afiseze pe randuri separate permutarile circulare ale vectorului.
#include <iostream>
using namespace std;
void Permutare( int x[10] , int n )
{
int aux = x[1];
for ( int i = 1 ; i <= n -1; i++ )
x[i] = x[i+1];
x[n] = aux;
}
void Afisare( int x[10] ,int n)
{
int i;
for ( i = 1 ; i <= n ;i++)
cout << x[i] << ‘ ‘;
cout << endl;
}
int main()
{
int i , x[10] , n;
cin >> n;
for ( i = 1 ; i <= n ; i++ )
cin >> x[i];
for ( i = 1 ; i <= n; i++ )
{
Permutare ( x , n );
Afisare ( x , n );
}
return 0;
}