Language c

Résolu/Fermé
anis - 24 sept. 2010 à 15:47
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 25 sept. 2010 à 00:15
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 mercredi 23 décembre 2009 Statut Membre Dernière intervention 3 février 2011 15
24 sept. 2010 à 15:51
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
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
24 sept. 2010 à 22:43
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
!! 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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
25 sept. 2010 à 00:15
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