Witam, w tym przykladzie przesuwa mi tablice cyklicznie w lewo, jak zrobic zeby przesuwalo w prawo?
int main()
{
int n;
int tablica[100];
srand(time(NULL));
cout << "podaj o ile chcesz przesunac cyklicznie tablice: " << endl;
cin >> n;
for (int i = 0; i < 100; i++) {
tablica[i] = rand() % 10;
}
for (int i = 0; i < 100; i++) {
cout << tablica[i] << " ";
if ((i+1) % 10 == 0) {
cout << endl;
}
}
cout << endl;
//tu w tym forze odbywa sie przesuwanie o n jednostek w lewo
for (int i = 0; i < 100; i++) {
swap(tablica[i], tablica[(i + n) % 100]);
}
for (int i = 0; i < 100; i++) {
cout << tablica[i] << " ";
if ((i + 1) % 10 == 0) {
cout << endl;
}
}
cout << endl;
system("PAUSE");
return 0;
}