In C++ se cere sa se afiseze toate permutarile circulare ale unui vector. Se citeste n si elementele si se cer permutarile . Va roooogggg!!!! Uitati un exemplu : se citeste 5 si 7 2 8 4 5 si se afiseaza:
7 2 8 4 5
2 8 4 5 7
8 4 5 7 2
4 5 7 2 8
5 7 2 8 4
Va rooooggg da de la mine 25 pct!!!
stassahul:
Clar, daca iti trebuie pot face si 505, ca nui greu )
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int n,a[16];
int main()
{
cin >> n;
for(int i=0;i<n;i++)
cin >> a[i];
int k=n;
for(;k;k--)
{
for(int i=n-k;i<n;i++)
cout << a[i] << " ";
for(int j=0;j<n-k;j++)
cout << a[j] << " ";
cout << endl;
}
return 0;
}
using namespace std;
int n,a[16];
int main()
{
cin >> n;
for(int i=0;i<n;i++)
cin >> a[i];
int k=n;
for(;k;k--)
{
for(int i=n-k;i<n;i++)
cout << a[i] << " ";
for(int j=0;j<n-k;j++)
cout << a[j] << " ";
cout << endl;
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Geografie,
9 ani în urmă