Podem me ajudar? Você deve desenvolver um programa que leia
três valores do tipo inteiro e conferir se eles
podem ser compatíveis com o comprimento dos
lados de um triângulo. Se estes comprimentos
forem compatíveis o programa classificará o
triângulo como: isósceles, equilátero ou
escaleno. Os valores não sendo compatíveis com
o comprimento de um triângulo, o programa
informa ao usuário esta incompatibilidade.
Respostas
respondido por:
1
#include <stdio.h>
#include <stdbool.h>
#include <locale.h>
bool triangle (float a, float b, float c)
{
if ((a < b+c) && (b < a+c) && (c < a+b)) return true;
else return false;
}
int main(){
setlocale(LC_ALL, "Portuguese");
float x, y, z;
printf("LADOS: "); scanf("%f %f %f",&x,&y,&z);
if (triangle(x,y,z))
{
if (x == y && y == z) printf("Equilátero\n");
else if ((x != y) && (y != z) && (z != x)) printf("Escaleno\n");
else printf("Isóceles\n");
}
else printf("Não é um triângulo\n");
return 0;
}
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás