Programación General > C/C++
Re: Hola, ayudenme porfavor a revisar este código, yo no se
Astor:
Si quisiste hacer burbujeo deberias haber hecho lo que yo te dije para tenet un indice en un lugar y con el otro recorrer desde alli al final.
Saludos.-
Andrea804:
Muchas gracias por la ayuda, Astor como es el algoritmo de burbujeo que me planteas?
Me lo puedes escribir o enviar a mi e-mail por favor.
Muchas gracias.
Saludos.
agvabraham:
Bueno primeramente ... holaa... oye quiero pensar que esta instruccion
hola5[i20].calculo es la inicializacion del arreglo...ok
Despues muestras lo que tienes almacenado en tu arreglo (tus datos a ardenar...ok
Despues utilizas el metodo de la burbuja para ordenarlo...cierto... si es asi entonces lo que esta mal es el empleo del metodo... estan mal los ciclos for y ademas los subindices de los arreglos en el intercambio... prueba el sig codigo...
#incluide <stdio.h>
void main ();
{
int prueba22 [10];
int N=10;
burbuja (prueba22,N); /* Ordenaremos el arreglo en forma ascendente 1,5,8,10,15,22,100 */
getch();
}
/* *a_p es el apuntador al primer elemento del arreglo que quieres ordenar */
/* tam es el tamaño del arreglo que quieres ordenar */
void burbuja (int *a_p,int tam)
{
int j,k,aux;
for (j=0 ; j<tam-1 ;j++)
for (k=i+1 ; k<tam ; k++)
if ( prueba22 [ k ] < prueba22 [ j ] )
{
aux = prueba22 [ j ];
prueba22 [ j ] = prueba22 [ k ];
prueba22 [ k ] = aux;
}
}
Espero esto te sirva...ok
Andrea804:
Hola agvabraham
Muchas Gracias por tu respuesta, pero hasta hoy he visto tu mensaje.
Si, tienes razón lo que estaba mal era el metodo burbuja. ya lo he resuelto por mi misma.
Gracias de nuevo
Un saludo
Navegación
[*] Página Anterior
Ir a la versión completa