Untitled
unknown
plain_text
2 years ago
1.2 kB
5
Indexable
var
A: array of Integer;
i, N, value: Integer;
begin
// Ввод значения N с клавиатуры
Write('Введите количество элементов N: ');
Readln(N);
// Установка длины массива
SetLength(A, N);
// Заполнение массива степенями числа 2
value := 1;
for i := N-1 downto 0 do
begin
A[i] := value;
value := value * 2;
end;
end.
вторая часть
var
A: array of Integer;
i, N, X, value: Integer;
begin
// Ввод значения N с клавиатуры
Write('Введите необходимое количество элементов N (нечетное): ');
Readln(N);
// Ввод значения X с клавиатуры
Write('Введите значение Х: ');
Readln(X);
// Установка длины массива
SetLength(A, N);
// Заполнение массива
value := X;
for i := 0 to (N div 2) do
begin
A[i] := value;
value := value + 1;
end;
value := X-1;
for i := (N div 2)+1 to N-1 do
begin
A[i] := value;
value := value - 1;
end;
end.
Editor is loading...
Leave a Comment