Informática, perguntado por luiz0825ou4di1, 5 meses atrás

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 joaopedrolemos
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