Прошу ,умоляю , помогите , пожалуйста . Напишите функцию double power (double a, int n) (C/C++), function power (a:real; n:longint): real (Pascal), вычисляющую значение a ^n. Входные данные Вводится 2 числа - a (вещественное) и...

Прошу ,умоляю , помогите , пожалуйста . Напишите функцию double power (double a, int n) (C/C++), function power (a:real; n:longint): real (Pascal), вычисляющую значение a ^n. Входные данные Вводится 2 числа - a (вещественное) и n (целое неотрицательное). Выходные данные Необходимо вывести значение an.
Гость
Ответ(ы) на вопрос:
Гость
function power (a:real; n:longint):real; var   i:longint;   p:real; begin   if n=0 then power:=0   else begin     p:=a;     for i:=2 to n do p:=p*a;     power:=p     end end; var   a:real;   n:integer; begin   Write('Введите основание и показатель степени: ');   Read(a,n);   Writeln('Результат: ',power(a,n)) end. Пример Введите основание и показатель степени: 13.64 6 Результат: 6440005.25769131
Не нашли ответ?
Ответить на вопрос
Похожие вопросы