Широкий круг вопросов

Определи, какое значение будет выведено в результате работы программы, изображённой на рисунке.progr

Автор Cashoutmaster, Апр. 27, 2024, 18:31

« назад - далее »

Cashoutmaster

Возник вопрос. Определи, какое значение будет выведено в результате работы программы, изображённой на рисунке.

program first;

var

i: integer;

arr: array [1..10] of integer;

begin

for i:= 1 to 10 do arr := 7 * i; for i:= 2 to 8 do arr := = arr[10 - i] + arr[9 - i]; write(arr[5])

end.


Кура-с ИнтелеКтоМ

В первом цикле происходит формирование массива: 7, 14, 21, 28, и ТД.

Во 2 ом цикле:

arr[4] = arr[6] - arr[5] = 42 - 35 = 7.

arr[5] = arr[5] - arr[4] = 35 - 7 = 28.

Будет выведено число: 28.