Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 15433 1. Определите, что делает следующая...

Условие

1. Определите, что делает следующая программа и какой результат она выдаст на заданном массиве:

const n = 5;

a: array [l..n] of integer = (1, 2, 3, -1, -2);
var i: integer;
begin

for i := 2 to n do a[i] := a[i] * a[i — 1];
for i := 1 to n do write(a[i]: 3)

информатика 10-11 класс 3049

Решение

Работа первого цикла

a(2) = a(2)*a(1) = 2*1 = 2
a(3) = a(3)*a(2) = 3*2 = 6
a(4) = a(4)*a(3) = -1*6 = -6
a(5) = a(5)*a(4) = -2*(-6) = 12

Работа второго цикла

Если мне не изменяет память :3 - значит три отступа справа

Выведет: 1 2 6 -6 12

Написать комментарий

Меню

Присоединяйся в ВК