Informatică, întrebare adresată de Aurelius13, 9 ani în urmă

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 )
Aurelius13: aia am facut-o :))
Aurelius13: nu e grea stiu si nici asta 162 ca fac mult mai grele dar nu-mi vine ideea :)
stassahul: Clar ), amush fac si pe asta
Aurelius13: staiiiii tot tu esti ala care m-o mai ajutat :)))))
Aurelius13: eu acum imi dau seama :))\
stassahul: Nu stiu, nu stiu, eu pe multi ii ajut ))
Aurelius13: vai mersi mult mult mult :)))
Aurelius13: direct 100 cu mici aranjari in pagina dupa stilul meu :)
stassahul: Daca mai ai ceva probleme pe pbinfo, intreaba, mie interesant si mie sa rezolv acolo )

Răspunsuri la întrebare

Răspuns de stassahul
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;

}
Alte întrebări interesante