Gracias por el dato! me sirvió mucho pero necesito que cumpla estas tres condiciones:
a+b>c
b+c>a
a+c>b
me imagino que es con un if pero no sé como sería la forma de ubicarlo teniendo en cuenta las funciones. Este es el programa que tengo hasta ahora:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void imprimir_resultados (int, int, int, float);
double calcular_area (int, int, int);
int main()
{
int a;
int b;
int c;
float Area;
printf("Ingrese primer lado: \n\n");
scanf("%d", &a);
printf("Ingrese el segundo lado: \n\n");
scanf("%d", &b);
printf("Ingrese el tercer lado: \n\n");
scanf("%d", &c);
Area=calcular_area(a,b,c);
imprimir_resultados(a,b,c,Area);
return EXIT_SUCCESS;
}
double calcular_area(int a, int b, int c)
{
int s= ((a+b+c)/2);
float Area=sqrt(s*((s-a)*(s-b)*(s-c)));
return Area;
}
void imprimir_resultados(int a, int b, int c, float Area)
{
printf("\n");
printf("El area es %f \n",Area);
return EXIT_SUCCESS;
}