Racine carée en c

Résolu/Fermé
olioli19_94 - 29 sept. 2007 à 07:15
ouchenmoustafa Messages postés 1 Date d'inscription mercredi 13 février 2019 Statut Membre Dernière intervention 13 février 2019 - 13 févr. 2019 à 16:57
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

4 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 14 mars 2018 à 09:32
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
MErci

Reub
0
ouchenmoustafa Messages postés 1 Date d'inscription mercredi 13 février 2019 Statut Membre Dernière intervention 13 février 2019
13 févr. 2019 à 16:57
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