Raíz cuadrada en c

Resuelto
olioli19_94 -  
ouchenmoustafa Mensajes publicados 1 Estado Miembro -
Hola,
Tengo un trabajo de ciencia que entregar, sobre el cálculo del punto de rocío, así que me embarqué en la realización de un mini programa que calcule, utilizando la presión atmosférica, la temperatura y la humedad relativa, el punto de rocío.
Para ello, debo aplicar esta fórmula:http://upload.wikimedia.org/math/b/0/2/b0224c70ff9310faf366e565cd169b01.png
Pero no sé cómo hacer una raíz cuadrada (raíz octava pero 3×el cuadrado, es lo mismo) en C. He encontrado un montón de código en Internet, pero busco uno que sea solo la función. Y que me permita almacenar la respuesta en una variable.
Si no entienden, contáctenme,
Es realmente importante, es un trabajo que cuenta para el 30% de mi nota del periodo.
Gracias
Olivier
Configuración: Windows XP Firefox 2.0.0.7

4 respuestas

  1. mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   7 940
     
    Es la función
    sqrt
    :
    http://www.manpagez.com/missing.php

    Ejemplo :

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


    Para compilar recuerda enlazar con la biblioteca matemática (
    libm
    ). En Linux, con
    gcc
    , esto equivale a añadir la opción
    -lm
    :

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


    Buena suerte
    46
    1. reub
       
      Gracias

      Reub
      0
    2. ouchenmoustafa Mensajes publicados 1 Estado Miembro
       
      Gracias, sí La función raíz cuadrada ya está codificada en la biblioteca matemática: es la función sqrt. Por lo tanto, no es necesario codificarla, pero ¿cómo podemos ver cómo está codificada o cualquier herramienta que programe en la biblioteca?
      0