Дан массив из 11 случайных чисел на интервале [-10;10]. Задание: двинуть

Дан массив из 11 случайных чисел на промежутке [-10;10]. Задание: двинуть элементы массива на одна позицию на право.
Стопроцентно программу, желанно

Задать свой вопрос
Агата
Сдвиг повторяющийся, т.е. заключительный элемент станет первым?
Спильниченко Константин
Было, например, 5, 8, 2, 6, 4, а что обязано получиться?
Миша Чувохин
4, а далее?
Ввлащик Марина
Беспринципно, не непременно же писать все 11, чтоб осознать принцип. Пусть пока их не 11, а 5
Виталя Букаткин
Мы можем двинуть циклически, тогда получим 4, 5, 8, 2, 6, а можем просто с утратой заключительного элемента и заполнения освободившейся позиции нулем, тогда получим 0, 5, 8, 2, 6.
Андрей
Блин, вы можете написать конечный ответ??
1 ответ
Реализуем циклический сдвиг

PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018

Внимание! Если программка не работает, обновите версию!

begin
  var n:=11;
  var a:=ArrRandom(n,-10,10); a.Println;
  a:=a[n-1:]+a[:n-1]; a.Println
end.

Пример
9 6 9 -5 2 6 4 -4 2 1 1
1 9 6 9 -5 2 6 4 -4 2 1
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт