Вопрос задан 10.07.2026 в 20:07. Предмет Информатика. Спрашивает Мелехин Артём.

Массив A заполнили, а потом изменили:
n := 100;
for i := 1 to n do
A[i] := i;
for i := 1 to n div 2 do
A[i] := A[n + 1 - i];
Чему равна сумма первого и последнего элементов полученного в итоге массива?

Перейти к ответам

Ответы на вопрос

Отвечает Шарипова Арина.

После первого цикла массив имеет вид:

A[1]=1, A[2]=2, , A[100]=100.A[1]=1,\ A[2]=2,\ \ldots,\ A[100]=100.

Во втором цикле для i=1i=1:

A[1]:=A[100].A[1] := A[100].

Значит, первый элемент становится равен 100.

Последний элемент A[100]A[100] во втором цикле не изменяется, так как изменяются только элементы с индексами от 1 до 50. Поэтому:

A[100]=100.A[100]=100.

Искомая сумма:

A[1]+A[100]=100+100=200.A[1]+A[100]=100+100=200.

Ответ: 200.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос