Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
199 of 1492 menu
◀ ▶

Метод 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

Смотрите также

  • Abs,
    который берёт модуль результата
  • DivRem,
    который делит с остатком
  • Parse,
    который задаёт большое основание из строки
  • Int64,
    из которого создают основание неявно
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить