После выполнения программы переменная B принимает значение 9. В=0 FOR K=1 TO 5 IF A(K)...

0 голосов
378 просмотров

После выполнения программы переменная B принимает значение 9. В=0 FOR K=1 TO 5
IF A(K) больше 0 THEN B=B+A(K)
NEXT K
Это возможно, если используется набор элементов массива A(K) (и из ниже приведённых значений надо выбрать правильный ответ):
-1;2;-3;4;-5
-1;-2;-3;4;5
1;-2;-3;-4;-5
1;2;3;4;-5
Огромное спасибо за ответ и с праздником!!!


Информатика (20 баллов) | 378 просмотров
Дан 1 ответ
0 голосов

Отрицательные числа нам не подходят, т.к. не выполняется условие если б больше 0.
Нам надо найти массив, в котором сумма положительных чисел равна 9.
В 1-м случае выходит 6.
Во 2-м выходит 9, вот мы и нашли правильный ответ.
Перепроверим остальные:
3)1
4)10

Выходит ответ: 2й массив

(1.1k баллов)