Aide en c

Résolu
Antek21 Messages postés 2 Statut Membre -  
ngounou25 Messages postés 110 Statut Membre -
Bonjour,

pourriez vous me donner un coup de mains?, je cherche a écrire cette opération en c

1/(RACINE(1-((x*x)/(y*y))))

Merci beaucoup d'avance;

4 réponses

ngounou25 Messages postés 110 Statut Membre 4
 
Salut,

#include<math.h>

z = 1 / sqrt(abs(1 - ((x * x) / (y * y=)));

0
armasousou Messages postés 1351 Statut Membre 83
 
et surtout -lm à la compilation
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Si x et y sont des int, il ne faut pas oublier de caster.
Exemple :
#include <math.h>
...
if(y!=0 && x*x<y*y ) {
   double z = 1 / sqrt(1- (double)x*x / (y*y));
}

Et ne pas oublier de lier avec la bibliothèque libmath.so (-lm sur gcc).
0
Antek21 Messages postés 2 Statut Membre
 
Merci beaucoup pour vos réponses rapides!
0
ngounou25 Messages postés 110 Statut Membre 4
 
Y a pas de quoi Antek21. Par contre, n'oublie pas de marquer le sujet comme étant résolu.
0