PDA

Ver la versión completa : ayuda con un programa en c



sonicman
31/01/2003, 02:59
Quisiera que alguien me diga como hago un programa en c que le pida al usuario seis numeros cualquiera y que los ordene de menor a mayor.
O que alguien me lo haga en pseudocodigo.

isc_hernandez
01/02/2003, 22:31
mmmmmmmmmmmm............. bueno, pero espero que no estes estudiando Ingenieria en sistemas computacionales he.... espero que esudies administracion o algo si, jeej, sale va:
por el metodo de la burbuja: el algoritmo es el siguiente:

void main (void){
int Matriz[6]={0};
int tmp = 0;
for(int i=0;i<=5;i++){
printf(" %d .- Dame el numero");
scanf("%d",Matriz[i]);
}
for(int j = 0; j<= 5; j++){
for(int i = 0; i<= 5; i++){
if(Matriz[i]> Matriz[i+1]){
tmp = Matriz[i];
Matriz[i+1] = Matriz[i];
Matriz[i] = tmp;
}
}
}
}

este metodo es tan lento e ineficaz que ni en microsoft lo han de usar ;), pero de que sirve sirve.
P.D. Como el notepad no compila, posiblemente tenga algun error de sintaxis, jejeje, pero esa ya es tu chamba.

Adrianarosales
06/02/2003, 11:52
tal vez te sirva esto
pide al usuario que introduzca los numero en un ciclo for de 1 a 6, y necesitas almacenarlos en un array con la misma dimensión despues puedes usar un metodo de ordenacion como el basico de la burbuja que usa dos ciclos for anidados