Deis
(usa Ubuntu)
Enviado em 04/12/2012 - 21:58h
rjchaves93 escreveu:
Deis escreveu:
wellingtonsr escreveu:
O que já fez? Poste o código.
#include<stdio.h>
//#include<conio.h>
#include<math.h>
int main()
{
float nota1,nota2,mg;
printf("Digite o valor da nota1 e tecle enter :");
scanf("%f",¬a1);
printf("Digite o valor da nota2 e tecle enter :");
scanf("%f",¬a2);
mg=sqrt(nota1*nota2);
printf("A Media Geometrica e :%.3f", mg);
getchar();
}
gcc -Wall -o "Media geometrica" "Media geometrica.c" (no diretório: /home/ubuntu/Testes de Programação em C)
Media geometrica.c: Na função ‘main’:
Media geometrica.c:15:1: aviso: control reaches end of non-void function [-Wreturn-type]
/tmp/ccTCVNQs.o: In function `main':
Media geometrica.c:(.text+0x6d): undefined reference to `sqrt'
Compilação falhou.
collect2: ld returned 1 exit status
Está faltando um "return 0;" depois de "getchar();", pois a função main é do tipo int ("int main") portanto deve retornar algum numero inteiro.
Meu IDE é o Geany em quase nenhum programa eu uso return 0 e funciona normalmente é só quando eu uso pow e sprt que ele não funciona.
#include<stdio.h>
//#include<conio.h>
#include<math.h>
int main()
{
float nota1,nota2,mg;
printf("Digite o valor da nota1 e tecle enter :");
scanf("%f",¬a1);
printf("Digite o valor da nota2 e tecle enter :");
scanf("%f",¬a2);
mg=sqrt(nota1*nota2);
printf("A Media Geometrica e :%.3f", mg);
getchar();
return (0);
}
gcc -Wall -o "return" "return.c" (no diretório: /home/ubuntu/Testes de Programação em C)
/tmp/ccRYO3v4.o: In function `main':
return.c:(.text+0x6d): undefined reference to `sqrt'
collect2: ld returned 1 exit status
Compilação falhou.