Var s,k: integer begin s:=1; for k:=1 to 30 do s:=(-1) * s; writeln(s) end

+440 голосов
4.5m просмотров

Var s,k: integer begin s:=1; for k:=1 to 30 do s:=(-1) * s; writeln(s) end


Информатика (65 баллов) | 4.5m просмотров
Дан 1 ответ
+124 голосов

Ответ:

думаю = 1

Объяснение:

когда к = 1, s = -1 (т.е = -1*1)

когда к = 2, s = 1 (т.е = -1*-1)

когда к = 3, s = -1

когда к = 4, s = 1

когда к = 5, s = -1

когда к = 6, s = 1

и т.д

к = 30 - четное число, поэтому ответ положительный 1

(574 баллов)
+115

100%

+194

а подробнее можно?