• Viernes 26 de Abril de 2024, 21:44

Autor Tema:  ERROR DE "NONFUCTION"???  (Leído 1162 veces)

eruelas

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: mx
    • Ver Perfil
ERROR DE "NONFUCTION"???
« en: Martes 2 de Septiembre de 2008, 19:15 »
0
QUISIERA SABER SI ME PUEDEN EXPLCAR ESO DEL NUNFUCTION NO LE ENTIENDO GRACIAS DE ANTEMANO
Código: Text
  1. /*Ruelas Olea Edgar Adan
  2. PLE II*/
  3. #include<stdio.h>
  4. #include<conio.h>
  5. #include<math.h>
  6. void area(int a, int b, int c);
  7. void main()
  8. {
  9. int a,b,c;
  10.     clrscr();
  11.     printf("Introduce los 3 lados del tirangulo: ");
  12.     scanf("%i%i%i",&a,&b,&c);
  13.     area(a,b,c);
  14.  
  15.  
  16. }
  17. void area(int a, int b, int c)
  18. {
  19. int p;
  20. clrscr();
  21.     p=a+b+c;
  22.     area=sqrt*p(p-a)(p-b)(p-c);
  23.     printf("El area del triangulo es: ",area);
  24.     getch();
  25. }
  26.  
  27.  

Iganguli

  • Miembro activo
  • **
  • Mensajes: 51
  • Nacionalidad: mx
    • Ver Perfil
Re: ERROR DE "NONFUCTION"???
« Respuesta #1 en: Martes 2 de Septiembre de 2008, 19:22 »
0
Citar
area=sqrt*p(p-a)(p-b)(p-c);
la funcion sqrt le faltan los () usalo asi sqrt(X), donde X es el numero a sacarle su raiz, segun tu fomula () no son como en las matematicas el compilador no asume que los quieres multiplicar usa esto area = sqrt(p*(p-a)*(p-b)*(p-c)); ademas te falta declarar una varaible llamada area