• Найдите ошибку (Паскаль)
    В задании нужно было найти сумму чисел e^1+e^2+...e^n

    program upr1;
    var i,n:integer;
    e,s: real;
    begin
    readln (n);
    s:=0;
    for i:= 1 to n do
    e:= power (e,i);
    s:= s+e;
    writeln (s);
    end.

Ответы 5

  • program upr1;var i,n:integer;s,exp,e: real;beginreadln (n);s:=0;exp:=e;begine:= power (e,i);for i:= 1 to n dos:= s+e;end;writeln (s);end.
    • Автор:

      arynvrs3
    • 6 лет назад
    • 0
  • Исправил, но кажется, опять не так
    • Автор:

      jazzkaia
    • 6 лет назад
    • 0
  • program upr1;var i,n:integer;s: real;beginreadln (n);s:=0;for i:= 1 to n dos:= s+exp(i);writeln (s);end.
    • Автор:

      ryan701
    • 6 лет назад
    • 0
  • Эм, а ты n вводишь? Или это константа, не описано ж значение
  • переменной е не задано начальное значение, есть функция еxp(x) возвращает е в степени х, а еще s:=s+e находится за пределами цикла хотя должна быть в нем.
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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