Чтобы умножить все элементы массива A на 2 в языке программирования Паскаль, вам нужно пройтись по каждому элементу массива с помощью цикла и изменить значение каждого элемента, умножив его на 2. Ниже приведён пример кода, который демонстрирует, как это можно сделать:
program MultiplyArrayByTwo;
uses crt;
var
A: array[1.5] of Integer; // Объявление массива из 5 элементов
i: Integer;
begin
// Инициализация массива
A[1] := 1;
A[2] := 2;
A[3] := 3;
A[4] := 4;
A[5] := 5;
writeln('Исходный массив:');
for i := 1 to 5 do
write(A[i], ' ');
writeln;
// Умножение каждого элемента массива на 2
for i := 1 to 5 do
begin
A[i] := A[i] * 2;
end;
writeln('Массив после умножения на 2:');
for i := 1 to 5 do
write(A[i], ' ');
writeln;
end.
Объяснение кода:
Объявление массива:
- Объявляется массив
A
из 5 элементов типа Integer
.
Инициализация массива:
- Массиву
A
присваиваются начальные значения от 1 до 5.
Вывод исходного массива:
- Сначала выводится исходный массив для наглядности.
Умножение элементов массива:
- Используется цикл
for
, чтобы пройти по каждому элементу массива.
- Внутри цикла каждый элемент
A[i]
умножается на 2 и результат записывается обратно в A[i]
.
Вывод изменённого массива:
- После изменения значений выводится новый массив, чтобы показать результат умножения.
Этот пример демонстрирует базовую операцию с массивами в Паскале и показывает, как манипулировать элементами массива с помощью циклов.