#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 i=0;i> poleB[i]; //rotace(poleA,3,pocet); bool state=false; while (!porov(poleA,poleB, pocet)) { for (int i=pocet-1;i>=0;i--) { if (state) break; for (int j=i;j>=0;j--) { if (state) break; if (poleB[i]==poleA[j] && (i-j+1)!=1) { if (porov(poleA,poleB,pocet)) state=true; rotace(poleA,i-j+1,pocet); //for (int k=0;k> pocet; //cin.get(); } return 0; }