• Matéria: Informática
  • Autor: luizhenrique0825
  • Perguntado 3 anos atrás

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