Степень в C: основы и примеры применения

В языке программирования C вычисление степени числа может быть реализовано с помощью цикла или рекурсии. Воспользуемся циклом для решения этой задачи.

Пример кода, выполняющего возведение числа в степень:

c
#include 
double power(double base, int exponent) {
    double result = 1.0;
    if (exponent > 0) {
        for (int i = 0; i < exponent; ++i) {
            result *= base;
        }
    } else if (exponent < 0) {
        for (int i = 0; i < -exponent; ++i) {
            result /= base;
        }
    }
    return result;
}
int main() {
    double num = 2.0;
    int exp = 3;
    double result = power(num, exp);
    printf("%f raised to the power of %d is %f\n", num, exp, result);
    return 0;
}

В данном примере функция "power" принимает два параметра - "base" (основание) и "exponent" (степень). С помощью условных операторов проверяется, является ли степень положительной, отрицательной или равной нулю. Затем, в зависимости от условия, осуществляется умножение или деление числа "base" на себя "exponent" раз, сохраняя результат в переменной "result". Возвращается полученный результат.

В функции "main" задается базовое число (2.0) и степень (3), для которых будет осуществлено возведение в степень с помощью функции "power". Результат выводится на экран с помощью функции "printf".

Похожие вопросы на: "степень в c "

Как использовать функцию substr в PHP
Sorry, an Internal Error Occurred: How to Fix the Issue
Access Violation at Address: Causes and Solutions
Oracle TO_DATE: форматирование даты и времени в Oracle
Atom Python - инструмент для современной разработки на Python
Running Kafka on Docker: Simplify Your Deployment Process
Toupper - преобразователь текста в верхний регистр онлайн
Полиморфизм в ООП: что это такое и как использовать
PyQt5 скачать
Конвертер Excel в JSON. Как перевести таблицу из Excel в формат JSON за несколько минут.