Olá pessoal, sou iniciante em C, e preciso fazer esse exercício, porém meu código tá dando fail...
Exercício:
1) Faça um programa que receba três lados de um triângulo e em seguida o classifique
em isósceles, equilátero ou escaleno.
Meu código:
#include <stdio.h>
#include <stdlib.h>
int main() {
int l1, l2, l3;
printf("Digite o primeiro lado do triangulo: ");
scanf("%d", &l1);
printf("Digite o segundo lado do triangulo: ");
scanf("%d", &l2);
printf("Digite o terceiro lado do triangulo: ");
scanf("%d", &l3);
if (l1 == l2 == l3) {
printf("\nO seu triangulo e equilatero.\n\n");
}
if (l1 == l2 || l1 == l3 || l2 == l3) {
printf("\nO seu triangulo e isosceles.\n\n");
}
if (l1 != l2 || l1 != l3 || l2 != l3) {
printf("\nO seu triangulo e escaleno.\n\n");
}
system("PAUSE");
return 0;
}
OBS: Esses l antes dos números = L (Letra L) e os || = or .
Exercício:
1) Faça um programa que receba três lados de um triângulo e em seguida o classifique
em isósceles, equilátero ou escaleno.
Meu código:
#include <stdio.h>
#include <stdlib.h>
int main() {
int l1, l2, l3;
printf("Digite o primeiro lado do triangulo: ");
scanf("%d", &l1);
printf("Digite o segundo lado do triangulo: ");
scanf("%d", &l2);
printf("Digite o terceiro lado do triangulo: ");
scanf("%d", &l3);
if (l1 == l2 == l3) {
printf("\nO seu triangulo e equilatero.\n\n");
}
if (l1 == l2 || l1 == l3 || l2 == l3) {
printf("\nO seu triangulo e isosceles.\n\n");
}
if (l1 != l2 || l1 != l3 || l2 != l3) {
printf("\nO seu triangulo e escaleno.\n\n");
}
system("PAUSE");
return 0;
}
OBS: Esses l antes dos números = L (Letra L) e os || = or .
Comment