Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayu ocupo aser un programa

Estas en el tema de Ayu ocupo aser un programa en el foro de C/C++ en Foros del Web. nesesito ayuda para aser este programa: Aser un programa que capture 10 numeros y los ordene de mayor a menor y los despliege Espero y ...
  #1 (permalink)  
Antiguo 28/01/2010, 13:52
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayu ocupo aser un programa

nesesito ayuda para aser este programa:
Aser un programa que capture 10 numeros y los ordene de mayor a menor y los despliege
Espero y me puedan ayudar
  #2 (permalink)  
Antiguo 28/01/2010, 16:06
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Ayu ocupo aser un programa

Toma aqui tienes el codigo que hace lo que necesitas:
Código C++:
Ver original
  1. #include <iostream.h>
  2. #include <conio.h>
  3. #define n 10
  4.  
  5. int main(){
  6.  int num[n],temp;
  7.  
  8.  //LEER
  9.  for(int i=0;i<n;i++){
  10.   cout<<"Numero "<<(i+1)<<": ";  cin>>num[i];
  11.  }
  12.  
  13.  //ORDENAR
  14.  for(int i=1;i<n;i++){
  15.    for(int j=0;j<n-i;j++){
  16.     if(num[j]<num[j+1]){
  17.       temp = num[j];
  18.       num[j] = num[j+1] ;
  19.       num[j + 1] = temp;
  20.     }
  21.    }
  22.  }
  23.  
  24.  //MOSTRAR
  25.  for(int i=0;i<n;i++){
  26.   cout<<num[i]<<"  ";
  27.  }
  28.  
  29.  getch();
  30.  return 0;
  31. }
Recuerda no le debes tener miedo al ying yang que aparece al la izquierda. jaja
Saludos.
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #3 (permalink)  
Antiguo 28/01/2010, 16:21
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Ayu ocupo aser un programa

Si quieres ordenar de menos a mayor solo tienes que cambiar el signo < por > en la condicion de if:
Código C++:
Ver original
  1. if(num[j]>num[j+1])
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.