For13. Дано целое число $$N$$ ($$> 0$$). Найти значение выражения $$1.1 — 1.2 + 1.3 — …$$ ($$N$$ слагаемых, знаки чередуются). Условный оператор не использовать.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
program For13; var N, i,k :Integer; Rez:Real; begin Write('Введите N: '); Readln(N); rez:=0; k:=-1; For i:=1 to N do begin k:=k*(-1); Rez:=Rez+k*(1+0.1*i); end; Writeln(Rez); end. |
Другие задачи из раздела For можно посмотреть здесь.
Комментарии:
Комментарии 1