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;
}