Funkcja cbrt () oblicza pierwiastek sześcienny z liczby.
Prototyp funkcji cbrt ()
double cbrt (double arg);
Funkcja cbrt () przyjmuje pojedynczy argument (podwójny) i zwraca pierwiastek sześcienny (również podwójny).
(Matematyka) ∛x = cbrt (x) (W programowaniu w C)
Funkcja cbrt () jest zdefiniowana w pliku nagłówkowym math.h.
Aby znaleźć pierwiastek typu int
, float
lub long double
można jawnie przekonwertować typ do double
korzystania z operatorem plastikowymi.
int x = 0; podwójny wynik; wynik = cbrt (double (x));
Możesz także użyć cbrtf()
funkcji do pracy z float i cbrtl()
do pracy z long double
typem.
long double cbrtl (long double arg); float cbrtf (float arg);
Przykład: funkcja C cbrt ()
#include #include int main() ( double num = 6, cubeRoot; cubeRoot = cbrt(num); printf("Cube root of %lf = %lf", num, cubeRoot); return 0; )
Wynik
Pierwiastek sześcienny z 6,000000 = 1,817121