Задан массив X=[2, 4, 1,0,8,5], чему равно значение S после выполнения фрагмента программы? S:= 0; for k:=1 to N do begin if x[k]>3 then S:= S + X[k] end;
Значение S после выполнения фрагмента программы будет равно 17.
Пояснение:
Длина массива N = 6В массиве X=[2, 4, 1, 0, 8, 5]При каждой итерации цикла проверяется условие x[k] > 3Только элементы 4, 8 и 5 удовлетворяют этому условиюЗначение S увеличивается на 4 + 8 + 5 = 17
Значение S после выполнения фрагмента программы будет равно 17.
Пояснение:
Длина массива N = 6В массиве X=[2, 4, 1, 0, 8, 5]При каждой итерации цикла проверяется условие x[k] > 3Только элементы 4, 8 и 5 удовлетворяют этому условиюЗначение S увеличивается на 4 + 8 + 5 = 17