#include using namespace std; void rotace(int *pole,int pocet,int vel) { int *tmp=new int[vel]; for (int i=0;i> pocet; //cin.get(); while (pocet) { int *poleA=new int[pocet]; int *poleB=new int[pocet]; for (int i=0;i> poleA[i]; for (int j=0;j> poleB[j]; //rotace(poleA,3,pocet); int i=pocet-1; while (i>0) { if (poleA[i]!=poleB[i]) { int f=find(poleA,poleB[i],pocet); if (f!=0) { rotace(poleA,f+1,pocet); cout << f+1 << " "; } rotace(poleA,i+1,pocet); cout << i+1 << " "; } i--; } cout << endl; delete [] poleA; delete [] poleB; //cout << "fdsa"; cin >> pocet; //cin.get(); } return 0; }