void sortuj(char *tablica, char *tablica_tmp, int n)
{
cout << "Podaj przesuniecie: ";
cin >> p;
cout << "\n";
cout << "Przesuniecie w prawo:\n";
for (int i = 0; i < n; ++i)
{
tablica_tmp[i+1] = tablica[i];
if(i == 4)
{
tablica_tmp[0] = tablica[i];
}
}
for(int i = 0; i < n; i++)
cout << tablica_tmp[i] << " ";
cout << "\n\n";
cout << "Przesuniecie w lewo:\n";
for (int i = 0; i < n; ++i)
{
tablica_tmp[i-1] = tablica[i];
if(i == 0)
{
tablica_tmp[4] = tablica[i];
}
}
for(int i = 0; i < n; i++)
cout << tablica_tmp[i] << " ";
}
Napisałem funkcje, która przesuwa elementy w tablicy o 1 w prawo i w lewo. Jak zrobić żebym mógł wybierać wartość przesunięcia?