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
Powered by vBulletin® Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.