Предмет:
ИнформатикаАвтор:
анонимЦикл for i:=1… будет выполнен 10 раз, потому что n := 10.
В цикле идет проверка разности значений двух соседних элементов массива. Если эта разность меньше, чем значение i, то переменная s увеличивается на значение i.
Первый цикл:
i = 1; A[i] = А[1] = 1, A[i-1] = А[0] = 1;
А[1] - А[0] = 1 – 1 = 0;
А[1] - А[0] < 1 (условие выполняется);
s = 0 + i = 0 + 1 = 1.
Значения переменных для остальных значений i сведены в таблицу http://bit.ly/2zQAYtf.
До i = 6 включительно A[i] - A[i - 1] < i и переменная s увеличилась на сумму первых шести значений i: 1 + 2 +...+ 6 = 21. После шестого цикла условие не выполняется и s не растет.
Ответ: s = 21.
Автор:
londynДобавить свой ответ