Problema: escreva 5 números inteiros e imprima o maior deles
#include<stdio.h>
int main (void)
{
int a, b, c, d, e, aux;
printf("Escreva cinco numeros inteiros:\n");
scanf("%u", &a);
scanf("%u", &b);
scanf("%u", &c);
scanf("%u", &d);
scanf("%u", &e);
aux=b, c, d, e;
if(aux<a){
printf("O maior numero e %d", a);
}
else
aux=c, d, e;
if(aux<b){
printf("O maior numero e %d", b);
}
else
aux=d, e;
if(aux<c){
printf("O maior numero e %d", c);
}
else
aux=e;
if(aux<d){
printf("O maior numero e %d", d);
}
else{
printf("O maior numero e %d", e);
}
return(0);
}
Porém, com essa sintaxe, sempre imprime o valor da variável e, e eu não consegui solucionar :(
Pergunta
Mariana Cipriani
Problema: escreva 5 números inteiros e imprima o maior deles
#include<stdio.h>
int main (void)
{
int a, b, c, d, e, aux;
printf("Escreva cinco numeros inteiros:\n");
scanf("%u", &a);
scanf("%u", &b);
scanf("%u", &c);
scanf("%u", &d);
scanf("%u", &e);
aux=b, c, d, e;
if(aux<a){
printf("O maior numero e %d", a);
}
else
aux=c, d, e;
if(aux<b){
printf("O maior numero e %d", b);
}
else
aux=d, e;
if(aux<c){
printf("O maior numero e %d", c);
}
else
aux=e;
if(aux<d){
printf("O maior numero e %d", d);
}
else{
printf("O maior numero e %d", e);
}
return(0);
}
Porém, com essa sintaxe, sempre imprime o valor da variável e, e eu não consegui solucionar :(
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.