eduardo-m Posted April 12, 2015 Report Share Posted April 12, 2015 (edited) Receber 4 números, ordenar e mostra-lós em ordem DECRESCENTE. Só consegui fazer para 3: if ( (n1 != n2) && (n2 != n3) ) { if(n1 < n2 && n2 < n3){ printf("\nOrdem decrescente dos numeros: %d,%d,%d",n3,n2,n1); printf("\n"); } else { if(n3 < n1 && n1 < n2) { printf("\nOrdem decrescente dos numeros: %d,%d,%d",n2,n1,n3); printf("\n"); } else { if(n2 < n3 && n3 < n1) { printf("\nOrdem decrescente dos numeros: %d,%d,%d",n1,n3,n2); printf("\n"); } else { if(n1 < n3 && n3 < n2) { printf("\nOrdem decrescente dos numeros: %d,%d,%d",n2,n3,n1); printf("\n"); } else { if(n2 < n1 && n1 < n3) { printf("\nOrdem decrescente dos numeros: %d,%d,%d",n3,n1,n2); printf("\n"); } else { if(n3 < n2 && n2 < n1) { printf("\nOrdem decrescente dos numeros: %d,%d,%d",n1,n2,n3); printf("\n"); } else { printf("\nNumeros Invalidos!"); printf("\n"); } } } } } } } else { cout << "\nOs numeros não podem ser iguais."; } É possível fazer o mesmo para 4 números? Não estou conseguindo. Agradeço desde já. Edited April 12, 2015 by eduardo-m Quote Link to comment Share on other sites More sharing options...
0 roccoC/C++ Posted April 12, 2015 Report Share Posted April 12, 2015 Isto é fácil de se fazer usando vetores, más não sei se seu professor permite o uso, neste exercício. Quote Link to comment Share on other sites More sharing options...
0 eduardo-m Posted April 13, 2015 Author Report Share Posted April 13, 2015 Esqueci de mencionar.Apenas usando IF/ELSE... Quote Link to comment Share on other sites More sharing options...
Question
eduardo-m
Receber 4 números, ordenar e mostra-lós em ordem DECRESCENTE.
Só consegui fazer para 3:
Não estou conseguindo.
Agradeço desde já.
Edited by eduardo-mLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.