Рекурсивная функция возведения в степень - C#
Формулировка задачи:
Народ, может кто помочь с заданиями? Очень нужно. Спасибо тем, кто откликнится. 4. Напишите рекурсивную функцию возведения в степень, пользующуюся следующим свойством: a^n=a*a^(n-1).
Решение задачи: «Рекурсивная функция возведения в степень»
textual
Листинг программы
public static double Pow(double baseval, int exponent)
{
if (exponent < 0)
{
Console.Error.WriteLine("степень должна быть >= 0");
throw new Exception();
}
if (exponent == 0)
{
return 1;
}
if (exponent == 1)
{
return baseval;
}
return baseval * Pow(baseval, exponent - 1);
}