Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2014, 10:41
RaKKoS
 
Fecha de Ingreso: junio-2009
Ubicación: House
Mensajes: 38
Antigüedad: 15 años, 4 meses
Puntos: 1
Ordenando array con el metodo burbuja

Buenas tardes distinguida comunidad, tengo un pequeño error que de nuevo he leido por horas y buscado el error hasta no poder conseguirlo el problema es el siguiente estoy haciendo un arreglo de 10 elementos, posteriormente lo mostrare desordenado y luego ordenado, cuando lo imprimo desordenado imprime a la perfeccion el problema radica cuando lo ordeno el resultado es erroneo y no consigo el error pense que podian darme una mano gracias de antemano, dejo el codigo:

Cita:
#include <stdio.h>
#include <conio.h>

main()
{
int A[10],B[10],i,j,temp;

printf("Ingrese los elementos del vector \n");

//INGRESAR ELEMENTOS DEL VECTOR//

for (i=1;i<=10;i++)
{
printf("%d = ",i);
scanf("%d",&A[i]);
}

// GUARDANDO VECTOR DESORDENADO //


for (i=1;i<=10;i++)
{
B[i]=A[i];
}

//ORDENANDO VECTOR//

for (i=1;i<=10;i++)
for (j=i+1;j<=10;j++)
{
if(A[i]>=A[j])
temp=A[j];
A[j]=A[i];
A[i]=temp;
}

// MOSTRAR VECTORES //


for (i=1;i<=10;i++)
{
printf("%d ",B[i]);
}

for (i=1;i<=10;i++)
{
printf("%d ",A[i]);
}

getch();
}