Задача на C#. Как мне найти степень числа(без Math.Pow)?

Если вам нужно найти степень числа без использования функции Math.Pow в языке C#, то можно воспользоваться простым алгоритмом, который будет выполнять повторное умножение числа на себя заданное количество раз.

Вот пример реализации такого алгоритма:

public static int Power(int number, int exponent)
{
    if (exponent < 0)
    {
        throw new ArgumentException("Exponent should be a non-negative integer.");
    }
    
    int result = 1;
    
    for (int i = 0; i < exponent; i++)
    {
        result *= number;
    }
    
    return result;
}

Данный метод Power принимает два параметра: number - число, которое нужно возвести в степень, и exponent - показатель степени.

Алгоритм просто итеративно умножает число на себя exponent раз и возвращает полученный результат. Если exponent меньше нуля, то генерируется исключение ArgumentException.

Например, чтобы найти степень числа 2 возводящую в 3, можно вызвать метод следующим образом:

int result = Power(2, 3); // result = 2 * 2 * 2 = 8

Таким образом, данный пример демонстрирует, как найти степень числа без использования функции Math.Pow в C#.