alferesw

Orden 3 Numeros

Nov 12th, 2017
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include<stdio.h>
  4. void main(){
  5. int a,b,c,mayor,Medio,Menor;
  6. /*
  7. Realizar un programa que ordene 3 numeros de mayor a menor
  8. */
  9. cout<<"Ingrese el primer numero"<<endl;
  10. cin>>a;
  11. cout<<"Ingrese el segundo numero"<<endl;
  12. cin>>b;
  13. cout<<"Ingrese el tercer numero "<<endl;
  14. cin>>c;
  15.  
  16.  
  17. if (a==b || a==c || c==b ){ //Reviso que los numeros ingresados sean distintos
  18. cout<<" Error Se en cuentra repetido uno de los numeros Fin!!! "<<endl ;
  19. cout<<" Debe Ingresar Numeros Distintos para ordenar de Mayor a Menor!!! "<<endl;
  20. getch();
  21. }
  22.  
  23. else{ //inicia else //Salta en el caso de que los numeros ingresados no esten repetidos
  24.  
  25.  
  26.  
  27.  
  28. if (a>b && a>c ){ //Inicio condicional para ordenar numeros, en caso que el a sea mayor que todos
  29. mayor=a;
  30.  
  31. if (b>c ){
  32. Medio=b;
  33. Menor=c;
  34. }
  35. else {
  36. Menor=b;
  37. Medio=c;
  38. }
  39. }//Fin condicional principal
  40.  
  41.  
  42.  
  43. else { //Salta en caso de que el "a" no fuere mayor a todos "Principal"
  44. if (b>a && b>c ){ //Inicio condicional para ordenar numeros, en caso que el "b" sea mayor que todos
  45. mayor=b;
  46.  
  47. if (a>c ){
  48. Medio=a;
  49. Menor=c;
  50. }
  51. else {
  52. Menor=a;
  53. Medio=c;
  54. }
  55.  
  56. }//Fin de if para saltar a condicion "b"
  57.  
  58.  
  59.  
  60. else { //Salta en caso de que no se cumpla las anteriores a y b no fueran mayores
  61.  
  62. if (c>a && c>b ){ //Inicio condicional para ordenar numeros, en caso que el "b" sea mayor que todos
  63. mayor=c;
  64.  
  65. if (a>b ){
  66. Medio=a;
  67. Menor=b;
  68. }
  69. else {
  70. Menor=a;
  71. Medio=b;
  72. }
  73. }
  74. }//Fin del else para saltar a c
  75.  
  76. cout<<" Mayor = "<<mayor<<endl;
  77. cout<<" Medio = "<<Medio<<endl;
  78. cout<<" Menor = "<<Menor<<endl;
  79. getch();
  80.  
  81. } //Fin else salta en caso de ser distintos los numeros ingresado
  82.  
  83.  
  84.  
  85. }//Fin de else Principal en caso Para saltar en caso de que a no se a mayor que todos
  86.  
  87.  
  88. }//Fin de programa
Advertisement
Add Comment
Please, Sign In to add comment