Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2015, 14:46
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Ordenar 4 numeros de manera ascendente o descendente

Código C:
Ver original
  1. #include <stdio.h>
  2. #define SIZE 4
  3.  
  4. void main (){
  5.     int i, aux,  j, vector_num[SIZE];
  6.  
  7.     for(i=0;i<SIZE;i++){
  8.             printf("\n\nIngresa el numero %d: \n\n", i+1);
  9.             scanf("%d", &vector_num[i]);
  10.     }
  11.  
  12.     for(i=0;i<SIZE;i++){
  13.              for(j=0;j<SIZE-(i+1);j++){
  14.                     if(vector_num[j]<vector_num[j+1]){
  15.                         aux=vector_num[j];
  16.                         vector_num[j]=vector_num[j+1];
  17.                         vector_num[j+1]=aux;
  18.                      }
  19.               }
  20.     }
  21.     for(i=0;i<SIZE;i++){
  22.           printf("%d", vector_num[i]);
  23.     }
  24. }
Acostumbrarte a identar bien el código porque el fallo es por las llaves que no las tenias bien puestas. Yo no he podido probarlo pero así tiene que funcionar.