Différences entre les versions de « Programmation C/Mathématiques »

m
Révocation des modifications de 41.140.43.118 (discussion) vers la dernière version de JackPotte
m (Révocation des modifications de 41.140.43.118 (discussion) vers la dernière version de JackPotte)
Sur certains compilateurs comme GCC, il est nécessaire d'ajouter durant l'édition des liens une option pour que la « librairie mathématique » soit liée au programme. Pour GCC, cette option est <tt>-lm</tt>. Sans cette option, le programme pourra compiler, mais le résultat à l'exécution sera surprenant...
 
== Exponentiations ==
Wa SAAAAAAAAAAAAAAAAAAAAAAAAAAD hhhhh lol^^
 
<source lang="c">
double exp ( double x );
double pow ( double x, double y );
</source>
 
''exp'' calcule ''e'' élevé à la puissance de ''x'' (<math>e^x</math>) où ''e'' est la base des logarithmes naturels (ln(e) = 1). ''pow'' calcule la valeur de ''x'' élévé à la puissance ''y'' (<math>x^y</math>).
 
=== Erreurs ===
La fonction ''pow'' peut déclencher l'erreur suivante :
*'''EDOM''' : ''x'' est négatif, et ''y'' n’est pas un entier.
 
== Logarithmes ==