Faca um programa em C que leia
três valores do tipo inteiro e que confira 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.
Soluções para a tarefa
Respondido por
1
#include <stdio.h>
#include <stdbool.h>
#include <locale.h>
bool triangle (int a, int b, int c)
{
if ((a < b+c) && (b < a+c) && (c < a+b)) return true;
else return false;
}
int main(){
setlocale(LC_ALL, "Portuguese");
int x, y, z;
printf("LADOS: "); scanf("%d %d %d",&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 interessantes
Química,
5 meses atrás
Psicologia,
5 meses atrás
Química,
5 meses atrás
Matemática,
5 meses atrás
Informática,
5 meses atrás
Matemática,
11 meses atrás
Lógica,
11 meses atrás