Массив: Записать элементы массива X в массив Y, сдвинув элементы массива x в лево на 4 позиции - PascalABC.NET
Формулировка задачи:
Записать элементы массива X=(X1,X2....X15) в массив Y=(Y1,Y2...Y15) сдвинув элементы массива x в лево на 4 позиции. При этом, 4 элемента стоящих в начале массива x перемещался в конец: (Y1,Y2...Y15)=(X5,X6...X15,X1,X2,X3,X4).
Поменять местами минимальный и максимальный элементы массива Y.
Решение задачи: «Массив: Записать элементы массива X в массив Y, сдвинув элементы массива x в лево на 4 позиции»
textual
Листинг программы
begin var x:=ArrRandomInteger(15); var y:=x[4:15]+x[0:4]; x.Println;y.Println; end.
Объяснение кода листинга программы
В данном коде:
var x:=ArrRandomInteger(15);
- создается массивx
размером 15, заполненный случайными целыми числами от -32 768 до 32 767.var y:=x[4:15]+x[0:4];
- создается массивy
размером 15, в который записываются элементы массиваx
, начиная с 4-го элемента и заканчивая 15-м, сдвинутые влево на 4 позиции. Перед этим элементы массиваx
с индексами от 0 до 3 копируются в начало массиваy
.x.Println;
- выводится на экран массивx
.y.Println;
- выводится на экран массивy
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д