Escreva um programa em C para receber três números X, Y e Z e determinar se estes
valores podem formar os lados de um triângulo. Em caso afirmativo, informar se o triângulo é
equilátero, isósceles ou escaleno.
Observações:
• O comprimento de um lado de um triângulo é sempre menor do que a soma dos outros
dois lados.
• Um triângulo equilátero possui todos os lados com o mesmo comprimento.
• Um triângulo isósceles possui apenas dois lados com o mesmo comprimento.
• Um triângulo escaleno possui todos os lados com comprimento diferente.
Respostas
Resposta:
√π¶`π•×~π÷×`× a resposta é essa
Explicação:
fonte : confia
Resposta:
#include <stdlib.h>
#include <stdio.h>
/**
Escreva um programa em C para receber três números X, Y e Z e determinar se estes
valores podem formar os lados de um triângulo. Em caso afirmativo, informar se o triângulo é
equilátero, isósceles ou escaleno.
Observações:
• O comprimento de um lado de um triângulo é sempre menor do que a soma dos outros
dois lados.
• Um triângulo equilátero possui todos os lados com o mesmo comprimento.
• Um triângulo isósceles possui apenas dois lados com o mesmo comprimento.
• Um triângulo escaleno possui todos os lados com comprimento diferente
**/
int main(){
int x, y, z;
printf("Digite tres valores:\n");
printf("Valor X: ");
scanf("%d", &x);
printf("Valor Y: ");
scanf("%d", &y);
printf("Valor Z: ");
scanf("%d", &z);
if(x + y > z && x + z > y && x + z > x){
printf("Os 3 lados formam um triangulo do tipo:\n");
if(x == y && x == z)
printf("Equilatero\n");
else
if(x == y || x == z || y == z)
printf("Isosceles\n");
else
printf("Escaleno\n");
}
else
printf("Os 3 lados NAO formam um triangulo!\n");
return 0;
}