const
N = 15;
var
I, V: Integer;
Count2, Count3: Integer;
M1, M2, M3: array [1 .. N] of Integer;
begin
// ====================================
// Заполнить исходный массив случайными числами
// Здесь числа будут от -50 до 49
for I := 1 to N do
M1[I] := Random(100) - 50;
// ====================================
// Поворот списка
for I := 1 to N div 2 do
begin
V := M1[I];
M1[I] := M1[N - I + 1];
M1[N - I + 1] := V;
end;
// Заполнить дополнительные массивы
Count2 := 0; // Кол-во элементов в M2
Count3 := 0; // Кол-во элементов в M3
for I := 1 to N do
if M1[I] > 5 then
begin
Inc(Count2);
M2[Count2] := M1[I];
end
else
begin
Inc(Count3);
M3[Count3] := M1[I];
end;
writeln('massiv1');
for I := 1 to N do
writeln(M2[I]);
writeln('massiv2');
for I := 1 to N do
writeln(M3[I]);
end.
Похожие записи/страницы:
- Описать процедуру или функцию, которая переворачивает список L, т.е. изменяет ссылки в этом списке так, чтобы…
- Вводится неопределённое количество чисел и из них формируется список. Нужно создать второй список, который…
- В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму всех элементов, расположенных между…
- Заполнить файл действительными числами из отрезка [-100;100]. Переписать в другой файл те числа, целая часть…
- Подсчитать в списке количество слов, содержащих цифры, а затем удалить все цифры списка - Pascal(Паскаль)
- В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму всех элементов, расположенных между…
- Последовательность целых чисел заносится в файл. Прочитать из файла последовательность и записать в память в…
- Одномерный массив А заполнить случайными числами из диапазона [–2..30]. Переместить нулевые элементы массива в…