Advertisement
idsystems

CPP_Practica9_NumerosOrdenados

Mar 13th, 2013
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.98 KB | None | 0 0
  1. #include "stdio.h"
  2. #include <windows.h>
  3. void clrscr()/*Creando funcion para limpiar pantalla.*/
  4. {
  5.   HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
  6.   COORD coord = {0, 0};
  7.   DWORD count;
  8.  
  9.   CONSOLE_SCREEN_BUFFER_INFO csbi;
  10.   GetConsoleScreenBufferInfo(hStdOut, &csbi);
  11.  
  12.   FillConsoleOutputCharacter(hStdOut, ' ', csbi.dwSize.X * csbi.dwSize.Y, coord, &count);
  13.  
  14.   SetConsoleCursorPosition(hStdOut, coord);
  15. }
  16. int main()
  17. {
  18.     int salir,saliryesno;
  19.     salir=0;
  20.     while(salir==0){
  21.         clrscr();/*Llamando la funcion para limpiar pantalla.*/
  22.         int a,b,c;
  23.         printf("\nINTRODUZCA EL PRIMER NUMERO: ");
  24.         scanf("%d",&a);
  25.         printf("INTRODUZCA EL PRIMER NUMERO: ");
  26.         scanf("%d",&b);
  27.         printf("INTRODUZCA EL PRIMER NUMERO: ");
  28.         scanf("%d",&c);
  29.         if (a<b){
  30.             if (b<c){
  31.                 printf("\nLOS NUMEROS ORDENADOS DE MENOR A MAYOR SON: \n\n");
  32.                 printf("%d\n",a);
  33.                 printf("%d\n",b);
  34.                 printf("%d\n\n",c);
  35.             }
  36.             else{
  37.                 if (c<a){
  38.                     printf("\nLOS NUMEROS ORDENADOS DE MENOR A MAYOR SON: \n\n");
  39.                     printf("%d\n",c);
  40.                     printf("%d\n",a);
  41.                     printf("%d\n\n",b);
  42.                 }
  43.                 else{
  44.                     printf("\nLOS NUMEROS ORDENADOS DE MENOR A MAYOR SON: \n\n");
  45.                     printf("%d\n",a);
  46.                     printf("%d\n",c);
  47.                     printf("%d\n\n",b);
  48.                 }
  49.             }
  50.         }
  51.         else{
  52.             if (a<c){
  53.                 printf("\nLOS NUMEROS ORDENADOS DE MENOR A MAYOR SON: \n\n");
  54.                 printf("%d\n",b);
  55.                 printf("%d\n",a);
  56.                 printf("%d\n\n",c);
  57.             }
  58.             else{
  59.                 if (c<b){
  60.                     printf("\nLOS NUMEROS ORDENADOS DE MENOR A MAYOR SON: \n\n");
  61.                     printf("%d\n",c);
  62.                     printf("%d\n",b);
  63.                     printf("%d\n\n",a);
  64.                 }
  65.                 else{
  66.                     printf("\nLOS NUMEROS ORDENADOS DE MENOR A MAYOR SON: \n\n");
  67.                     printf("%d\n",b);
  68.                     printf("%d\n",c);
  69.                     printf("%d\n\n",a);
  70.                 }
  71.             }
  72.         }
  73.     /*A continuación se programa para ordenarlos de mayor a menor.*/
  74.     if (a>b){
  75.             if (b>c){
  76.                 printf("\nLOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: \n\n");
  77.                 printf("%d\n",a);
  78.                 printf("%d\n",b);
  79.                 printf("%d\n\n",c);
  80.             }
  81.             else{
  82.                 if (c>a){
  83.                     printf("\nLOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: \n\n");
  84.                     printf("%d\n",c);
  85.                     printf("%d\n",a);
  86.                     printf("%d\n\n",b);
  87.                 }
  88.                 else{
  89.                     printf("\nLOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: \n\n");
  90.                     printf("%d\n",a);
  91.                     printf("%d\n",c);
  92.                     printf("%d\n\n",b);
  93.                 }
  94.             }
  95.         }
  96.         else{
  97.             if (a>c){
  98.                 printf("\nLOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: \n\n");
  99.                 printf("%d\n",b);
  100.                 printf("%d\n",a);
  101.                 printf("%d\n\n",c);
  102.             }
  103.             else{
  104.                 if (c>b){
  105.                     printf("\nLOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: \n\n");
  106.                     printf("%d\n",c);
  107.                     printf("%d\n",b);
  108.                     printf("%d\n\n",a);
  109.                 }
  110.                 else{
  111.                     printf("\nLOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: \n\n");
  112.                     printf("%d\n",b);
  113.                     printf("%d\n",c);
  114.                     printf("%d\n\n",a);
  115.                 }
  116.             }
  117.         }
  118.         printf("SI DESEA SALIR PRESIONE 1 O DE LO CONTRARIO PRESIONE OTRO NUMERO: ");
  119.         scanf("%d",&saliryesno);
  120.         switch(saliryesno){
  121.             case 1:
  122.                 salir=1;
  123.         }
  124.     }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement