• 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.
    В ЧЁМ ПРОБЛЕМА?ПОДСКАЖИТЕ ПОЖАЛУЙСТА.

Ответы 2

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

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

    • Автор:

      pearl1k8i
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years