5 / 5 / 0
Регистрация: 08.05.2016
Сообщений: 144
1

Дан линейный массив из N целых чисел (N=10). Циклически сдвинуть элементы этого массива на две позиции вправо

22.12.2017, 10:12. Показов 1941. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан линейный массив из N целых чисел (N=10). Циклически сдвинуть элементы этого массива на две позиции вправо. Указание: циклический сдвиг на одну позицию вправо - это присваивание каждого значения элементу справа, а последнего значения - первому элементу.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2017, 10:12
Ответы с готовыми решениями:

Циклически сдвинуть элементы массива на две позиции вправо
Доброго времени суток уважаемые форумчане! Совсем недавно я начал изучать программирование и...

Дан массив целых чисел. Сдвинуть его циклически на один элемент вправо
Дан массив целых чисел. Сдвинуть его циклически на один элемент вправо».

Элементы одномерного массива целых чисел сдвинуть циклически вправо на k позиций
как ето сделать?

Элементы массива X циклически сдвинуть на 2 позиции вправо
Дано описание: X DW 100 DUP(?) Решить следующую задачу: элементы массива X циклически сдвинуть...

2
5067 / 2638 / 2349
Регистрация: 10.12.2014
Сообщений: 10,004
22.12.2017, 10:51 2
Лучший ответ Сообщение было отмечено Тагир Манджиев как решение

Решение

Pascal
1
2
3
4
5
6
7
procedure RShift(var a : array of Integer) := for var i := a.Length-1 downto 1 do Swap(a[i-1],a[i]);
begin
  var a:=ArrRandomInteger(10);
  a.Println;
  RShift(a);RShift(a);
  a.Println;
end.
0
Status 418
Эксперт Python
4518 / 2288 / 597
Регистрация: 26.11.2017
Сообщений: 5,217
Записей в блоге: 3
22.12.2017, 12:09 3
Pascal
1
2
3
4
5
6
begin
  var a := ArrRandomInteger(10);
  a.Println;
  a := a[2:] + a[:2];
  a.Println
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2017, 12:09
Помогаю со студенческими работами здесь

Задан массив из k чисел. Сдвинуть элементы массива циклически на n позиций вправо
помогите исправить..не сдвигает а местами меняет(( Задан массив из k чисел. Сдвинуть элементы...

Задан массив из k чисел. Сдвинуть элементы массива циклически на n позиций вправо
Помогите, пожалуйста, с написанием программы. Задача: Задан массив из k чисел. Сдвинуть элементы...

Сдвинуть циклически на две позиции влево элементы массива
Задан массив A(п ) из элементов целого типа. Элементы сдвинуть циклически на две позиции влево....

Элементы массива циклически сдвинуть на две позиции влево
Код уже написал, программа работает, однако код мне кажется ужасным. Как можно написать лучше?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru