Предмет: Информатика,
автор: 1agun0v
Напишите программу, которая вводит два числа A и N вычисляет A^N.
Програмный код. НЕ через "power". Заранее спасибо
Ответы
Автор ответа:
0
Function Pow(a : Integer; b : Integer) : Integer;
Begin
If b=0 then Pow:=1 else Pow:=a*Pow(a,b-1);
End;
Var A,N : Integer;
Begin
Readln(A,N);
Writeln(Pow(A,N));
end.
Begin
If b=0 then Pow:=1 else Pow:=a*Pow(a,b-1);
End;
Var A,N : Integer;
Begin
Readln(A,N);
Writeln(Pow(A,N));
end.
Автор ответа:
0
Претензии имеете ко мне?
Автор ответа:
0
Я? Никаких. Свое решение я привёл в рамках Ваших первоначально заданных условиях - и мое решение, по моему мнению, полностью отвечает условиям.
Автор ответа:
0
"Не вводя функции подобные этой, а получить расписав через "while", например,или "for" " Если распишите, чтобы понятно все было, то высказываю свою благодарность Вам и забираю свои упреки и недовольства обратно.
Автор ответа:
0
Var R,A,N : Integer;
Begin
Readln(A,N);
R:=1;
While N>0 do
Begin
R:=R*A;
Dec(N);
end;
Writeln(R);
end.
Begin
Readln(A,N);
R:=1;
While N>0 do
Begin
R:=R*A;
Dec(N);
end;
Writeln(R);
end.
Автор ответа:
0
Спасибо^^.
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: География,
автор: nastiashinkova
Предмет: Биология,
автор: rinatatanysheva
Предмет: История,
автор: yakushevasofiya2002
Предмет: Математика,
автор: cary111