Предмет: Информатика,
автор: u8gagsh
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.
В ЧЁМ ПРОБЛЕМА?ПОДСКАЖИТЕ ПОЖАЛУЙСТА.
13nisa13:
В цикле. Там должны быть целые числа.
Ответы
Автор ответа:
1
в цикле for значения x должны быть типа integer, а деление автоматически дает real. + ко всему 1/n*n всегда будет давать единицу, т к это все равно что n/n. Что прога делать должна?
Автор ответа:
1
Просто нужно заменить integer на real из-за деления
Похожие вопросы
Предмет: Қазақ тiлi,
автор: dmitryfilimonovkrg
Предмет: Математика,
автор: sartifkidirov
Предмет: Окружающий мир,
автор: oanatxzxx
Предмет: История,
автор: dead05
Предмет: Математика,
автор: Мофія