Описать рекурсивную функцию pow (x, n) - C#
Формулировка задачи:
Описать рекурсивную функцию pow (x , n) от вещественного x (x<>0) и целого n, которая вычисляет величину x n согласно формуле: (формула во вложении)
Прошу помочь, чтобы программа работала.
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
int x, n;
n = Convert.ToInt32(Console.ReadLine());
x = Convert.ToInt32(Console.ReadLine());
int meow;
meow = r2(x, n, meow);
}
public static int r2(int x, int n, int meow)
{
if (n == 0)
{ return 1}
if (n<0)
{
return 1/Math.Pow(x,Math.abs(n));
}
if (n > 0)
{
return x * Math.Pow(x, n-1);
}
return meow;
}
}
}Решение задачи: «Описать рекурсивную функцию pow (x, n)»
textual
Листинг программы
return n == -1