Здравствуйте, мало что понимаю в этой теме. Проблемы как ,напимер, сделать сдвиг влево или вправо.
Объясните,пожалуйста, на примере с задачей:
Дан массив aa из nn элементов. Перенесите ss-й элемент массива на место kk-го элемента (s<k)(s<k). При этом ss-й, (s+1)(s+1)-й, … , kk-й элементы сдвинуть влево на 1 позицию.
представьте у вас книги на полке лежат. И вам надо книгу перенести в какое то место, а затем сдвинуть все книги в какую нибудь сторону. Что вы будете делать?
Вы не сможете вставить 6-ю книгу на 4-ю позицию т. к. она занята.
Но начало верное. Ви взяли книгу, а теперь необходимо все книги с 4-й по 5-ю сдвинуть на одну позицию вправо, и только после этого появится возможность 6-ю позицию вставить на место 4-ой.
То есть вы не представляете что такое массивы, типы данных?? Как их объявлять в коде??
Начните хоть с чего нибудь то… а если вам готовое надо то в раздел фриланс.