pow
Z cppreference.com
Składnia:
#include <cmath>double pow(double podstawa, double wykladnik );
Funkcja pow() zwraca podstawa podniesione do wykladnik potegi.
W przypadku, gdy podstawa jest rowna zero i wykladnik jest mniejszy lub równy zero, albo podstawa jest ujemna i wykladnik nie jest liczbą całkowitą, występuje błąd dziedziny. W przypadku przekroczenia zakresu występuje range error.
C++ dostarcza przeciążone wersje funkcji:
#include <cmath>float pow(float podstawa, float wykladnik );// to samo co powf() w C99longdouble pow(longdouble podstawa, longdouble wykladnik );// to samo co powl() w C99
C++ dostarcza przeciążone wersje funkcji, podnoszące do potęg całkowitych:
#include <cmath>float pow(float postawa, int wyklanik );double pow(double podstawa, int wykladnik );longdouble pow(longdouble podstawa, int wykladnik );