Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
5 / 5 / 0
Регистрация: 08.05.2016
Сообщений: 144
1

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

22.12.2017, 10:12. Показов 1389. Ответов 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
4537 / 2249 / 2181
Регистрация: 10.12.2014
Сообщений: 8,600
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
1896 / 1061 / 347
Регистрация: 26.11.2017
Сообщений: 2,863
Записей в блоге: 1
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® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.