Метод Pow
BigInteger.Pow принимает основание
и показатель степени типа int.
Результат - новое значение
BigInteger,
которое может занимать много цифр.
Степень 0 даёт единицу, если
основание не ноль.
Синтаксис
BigInteger res = BigInteger.Pow(value, exponent);
Пример
Давайте возведём 2 в степень 10:
using System;
using System.Numerics;
class Program
{
static void Main()
{
BigInteger res = BigInteger.Pow(2, 10);
Console.WriteLine(res);
}
}
Результат выполнения кода:
1024
Пример
Давайте возведём 10 в степень 5:
using System;
using System.Numerics;
class Program
{
static void Main()
{
BigInteger res = BigInteger.Pow(10, 5);
Console.WriteLine(res);
}
}
Результат выполнения кода:
100000
Пример
Давайте возведём большое основание в квадрат:
using System;
using System.Numerics;
class Program
{
static void Main()
{
BigInteger baseValue = BigInteger.Parse("12345");
BigInteger res = BigInteger.Pow(baseValue, 2);
Console.WriteLine(res);
}
}
Результат выполнения кода:
152399025