Функция pow() в C++: возведение числа в заданную степень
Функция pow() является частью стандартной библиотеки языка Си и используется для возведения числа в заданную степень.
Синтаксис функции pow() выглядит следующим образом:
double pow(double x, double y);
где x - это число, которое нужно возвести в степень, а y - сама степень.
Пример использования функции pow():
#include
#include
int main()
{
double x = 2.0;
double y = 3.0;
double result = pow(x, y);
printf("%.2lf", result); // выводится число 8.00
return 0;
}
В данном примере переменной x присваивается значение 2, переменной y - значение 3. Функция pow() возводит число 2 в третью степень, получается 2 * 2 * 2 = 8. Результат сохраняется в переменную result и выводится на экран.
Также функция pow() позволяет возводить число в дробную степень:
#include
#include
int main()
{
double x = 2.0;
double y = 1.5;
double result = pow(x, y);
printf("%.2lf", result); // выводится число 2.83
return 0;
}
В данном примере переменной x также присваивается значение 2, переменной y - значение 1.5. Функция pow() возводит число 2 в 1.5 степень, получается корень квадратный из 2 в третьей степени. Результат сохраняется в переменную result и выводится на экран.
Также можно использовать функцию pow() для подсчета квадрата и куба числа:
#include
#include
int main()
{
double x = 2.0;
double square = pow(x, 2);
double cube = pow(x, 3);
printf("Квадрат числа %.2lf равен %.2lf\n", x, square); // выводится "Квадрат числа 2.00 равен 4.00"
printf("Куб числа %.2lf равен %.2lf", x, cube); // выводится "Куб числа 2.00 равен 8.00"
return 0;
}
В данном примере переменной x также присваивается значение 2. Функция pow() используется для возведения числа 2 в квадрат и в куб. Результаты сохраняются в переменные square и cube соответственно и выводятся на экран.