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();
}