Language c

Résolu
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

  1. 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
    1. 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
    2. Contributeur
      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
    3. !! sqr en pascal est le racine,le sqrt en pascal est racine carré.et je sui sure!!!!.essayer le..
      0
    4. Contributeur
      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