#include <math.h> // <cmath> en C++
double cbrt( double value ); // C99
float cbrtf( float value ); // C99
long double cbrtl( long double value ); // C99
Ces trois fonctions permettent de calculer la racine cubique d'une valeur. Par exemple, la racine cubique de 27 est 3, étant donné que le cube de 3 vaut 27. Pour rappel, voici un graphe montrant la fonction racine cubique pour des valeurs comprises entre -30 et 30.
La différence entre ces trois fonctions réside dans le type de données utilisé pour le paramètre et la valeur de retour (double, float ou long double). Elles ont toutes les trois été introduites par la version C99 du langage.
La cacine cubique calculée.
#include <stdio.h> #include <math.h> int main() { printf( "Enter a numeric value: " ); double value; scanf( "%lf", &value ); double result = cbrt( value ); printf ("cbrt( %5.2lf ) == %5.2lf\n", value, result); return 0; } /* Pour compiler cet exemple avec GCC : gcc -o Sample Sample.c -lm Exemple d'exécution du programme : Enter a numeric value: 27 cbrt( 27.00 ) == 3.00 */
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :