Предмет: Информатика, автор: 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: В цикле. Там должны быть целые числа.
13nisa13: В счётчике. for x:=целое число(1 подходит) downto целое число(1/n*n - не подходит) do

Ответы

Автор ответа: supermaks2
1

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

Автор ответа: Viandr
1

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


Похожие вопросы
Предмет: Окружающий мир, автор: oanatxzxx
Предмет: Математика, автор: Мофія