Language c

Résolu
anis -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
salu,je sui nouveau dans le language c,et je voudrais savoir comment je fais le carré d'un entier sans utiliserf la notion(x*x)..
merci

1 réponse

Laraannain Messages postés 109 Date d'inscription   Statut Membre Dernière intervention   15
 
Salut,

tu peux aller faire un tour sur cette page :
http://www.cplusplus.com/reference/cmath/

Il s'agit des fonctions de la librairie math.h
Si tu as besoin d'infos pour utiliser une librairie, dit le :)
0
anis
 
merci bien poue ce site,il efficace,mais j'ai pas trouvé la fonction carré.j'ai essayer d'ecrirre"sqr" comme le pascal mais ca marche pas,pourtant la fonction "sqrt" marche bien dans le c!!!
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Tu confonds carré avec racine carré.
sqr en pascal donne la racine carré et non le carré.
En C, pour calculer le carré d'un nombre, il faut utiliser la fonction pow (qui élève à la puissance). Ainsi pow(5,2); donnera 25.
0
anis
 
!! sqr en pascal est le racine,le sqrt en pascal est racine carré.et je sui sure!!!!.essayer le..
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Oui, sqrt en pascal est la racine carré, c'est exactement ce que j'ai dit. Relis mon post pour t'en convaincre. Le problème c'est que tu souhaites faire le carré d'un nombre et non la racine carrée. D'ailleurs dans ton post initial, tu parles bien de x*x. x*x représente le carré de x (et non sa racine carré).
Pour calculer le carré en C, il faut utiliser pow...
0