Var sum: real; x,n: integer; begin readln(n); begin sum: =0; for x: =1 downto 1/n*n do sum: =sum+x; end; writeln(sum); end. в чём проблема? подскажите .

Yasenevo1036 Yasenevo1036    1   03.10.2019 13:10    3

Ответы
алина200423 алина200423  17.08.2020 07:26

в цикле for значения x должны быть типа integer, а деление автоматически дает real. +  ко всему 1/n*n  всегда будет давать единицу, т к это все равно что n/n. Что прога делать должна?

ПОКАЗАТЬ ОТВЕТЫ
diana6192005 diana6192005  17.08.2020 07:26

Просто нужно заменить integer на real из-за деления

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика