1043 - Triângulo
Relembrando das regras para a existência de um triângulo.
Descrição
Solução
Podemos pensar em alguns exemplos de tamanhos de lados que não podem formar triângulo (como por exemplo, dois lados muito pequenos e um lado muito grande). Para que os lados A, B e C sejam capazes de formar um triângulo, é necessário a soma de dois dos lados seja sempre maior que o terceiro lado. Ou seja,
Cumprindo com essas três inequações, temos três lados de um triângulo.
#include <stdlib.h>
#include <stdio.h>
int main(){
double A, B, C;
scanf("%lf %lf %lf", &A, &B, &C);
if(A < B + C && B < A + C && C < A + B){
printf("Perimetro = %.1lf\n", A + B + C);
}else{
printf("Area = %.1lf\n", (A + B)/2 * C);
}
return 0;
}
Last updated
Was this helpful?