Ola. Galera, to tentando compilar um codigo em c no ubuntu 9.4 usando o gcc. Só que tem a biblioteca iostream.h que roda no dev-c++ (no windows e usa como compilador justamente o gcc), fui la no diretório usr/include e não tem mesmo essa biblioteca, se eu não a declaro ele diz que o metodo sqrt não tem referência definida. Alguém??
O Código:
#include <stdlib.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int A, B, C;
float DELTA, ALPHA, BETA;
printf("\nValor da variavel A: ",A);
scanf("%i",&A);
printf("\nValor da variavel B: ",B);
scanf("%i",&B);
printf("\nValor da variavel C: ",C);
scanf("%i",&C);
DELTA = (B*B) -4*A*C;
//DELTA = pow (B,2) -4*A*
if (DELTA > 0)
{
ALPHA = ((-B)+(sqrt(DELTA))) /(2*A);
printf("\nAlpha eh { %0.1f }\n\n",ALPHA);
BETA = ((-B)-(sqrt(DELTA)))/(2*A);
printf("\nBeta eh { %0.1f }\n\n",BETA);
}
else
if (DELTA == 0)
{
ALPHA = ((-B)+(sqrt(DELTA))) /(2*A);
printf("\nAlpha e Beta sao iguais { %0.1f }\n\n",ALPHA);
}
else
printf("\n DELTA < 0, portanto nao ha raizes reais! \n\n");
return 0;
}