a. verifique se os valores digitados formam um triângulo. Para isso,
qualquer lado deve ser menor que a soma dos outros dois;
b. determine se o triângulo é escaleno, isósceles ou equilátero;
c. verifique se o triângulo é retângulo;
d. calcule os ângulos internos do triângulo em graus;
e. calcule a área do triângulo.
As questoes são essas mas eu só consegui fazer o programa funcionar ate a B, não tenho a menor ideia de como fazer o resto, alguem pode me ajudar?
#include <stdio.h>
#include <stdlib.h>
main()
{
int l1, l2, l3, ATriangulo;
printf ("Informe o lado 1 do triangulo: ");
scanf ("%d", &l1);
printf ("Informe o lado 2 do triangulo: ");
scanf ("%d", &l2);
printf ("Informe o lado 3 do triangulo: ");
scanf ("%d", &l3);
if (l1 + l2 >= l3 && l1 + l3 >= l2 && l2 + l3 >= l1)
{
if (l1 == l2 && l2 == l3 && l3 == l1){
printf ("Triangulo Equilatero");
}
else if (l1 == l2 || l2 == l3 || l3 == l1){
printf ("Triangulo Isosceles");
}
else if (l1 != l2 && l2 != l3 && l3 != l1){
printf ("Triangulo Escaleno");
}
else if (l1*l1 == l2*l2 + l3*l3)&&(l2*l2==l3*l3+l1*l1)&&(l3*l3==l2*l2+l1*l1){
printf("Triangulo Retangulo");
}
}
else
printf ("Valores invalidos para formar um triangulo");
getch();
}