• Почему выводится ноль в программе?

    program pr1;
    var a: real;
    n: longint;
    function power (a:real; n:longint): real;
    begin
    var i: integer;
    var anew: real;
    anew:=a;
    for i:= 2 to n do
    begin
    a:=a*anew;
    end;
    end;
    begin
    readln (a, n);
    writeln (power(a, n));
    end.

Ответы 3

  • Это будет работать только в PascalABC.NET, но уж такой код ты написала для Power. А смешное тут то, что в PascalABC.NET есть готовая функция Power.
    • Автор:

      reuben
    • 5 лет назад
    • 0
  • Ноль был потому, что power не было присвоено значения.
    • Автор:

      gustavo
    • 5 лет назад
    • 0
  • program pr1;var  a: real;  n: longint;function power (a:real; n:longint): real;begin  var i: integer;  var anew: real;  anew:=a;  for i:= 2 to n do    a:=a*anew;  power:=aend;begin  readln (a, n);  writeln (power(a, n));end.
  • Добавить свой ответ

Войти через Google

или

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

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

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