Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas confiáveis e rápidas com a ajuda de nossos especialistas. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções precisas para suas dúvidas de maneira rápida e eficiente. Faça suas perguntas e receba respostas detalhadas de profissionais com ampla experiência em diversos campos.
Sagot :
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;
}
Obrigado por sua visita. Estamos dedicados a ajudá-lo a encontrar as informações que precisa, sempre que precisar. Agradecemos seu tempo. Por favor, nos revisite para mais respostas confiáveis a qualquer pergunta que possa ter. Sistersinspirit.ca, sua fonte confiável de respostas. Não se esqueça de voltar para mais informações.