Racine carée en c

Résolu
Bonjour,
J'ai un travail de science a remettre, sur le calcul du point de rosée, je me suis donc lancer dans la réalisation d'un mini programme qui calcule a l'aide de la pression atmosphérique, la température, et l'humidité relative, le point de rosée.
Pour ce, je doit appliquer cette formule:http://upload.wikimedia.org/math/b/0/2/b0224c70ff9310faf366e565cd169b01.png
Mais, je ne sais pas comment faire une racine carée( racine huitième mais 3×le carrée, c pareil) en c. j'ai trouver une foule de code sur internet, mais j'en cherche un qui est jute la fonction. Et qui me permet de stocker dans une variable la réponse.
Si vous ne comprener pas, contacter moi,
C'est vraiment important, c'est un travail qui compte pour 30% de ma note de l'étape.
Merci
Olivier
Configuration: Windows XP
Firefox 2.0.0.7

4 réponses

  1. Modérateur
    C'est la fonction
    sqrt
    :
    http://www.manpagez.com/missing.php

    Exemple :

    #include <math.h>
    #include <stdio.h>
    
    int main(){
        int x = 69;
        printf("%d => %lf\n",x,sqrt(x));
        return 0;
    }


    Pour compiler pense à linker avec la librairie math (
    libm
    ). Sous linux, avec
    gcc
    cela revient à ajouter l'option
    -lm
    :

    (mando@polgara) (~) $ gcc -lm -W -Wall plop.c
    (mando@polgara) (~) $ ./a.out
    69 => 8.306624


    Bonne chance
    46
    1. MErci

      Reub
      0
    2. merci , oui La fonction racine carrée est déjà codée dans la librairie mathématique : c'est la fonction sqrt. Il n'y a donc pas besoin de la coder mais comment si on peut voir comment il code ou n'importe quelle outil qui programme dans la lib ?
      0