Citar
#include<conio.h>
#include<stdio.h>
char Z;
int A[10], I, J, aux, L;
void main ()
{
//Aqui leemos el vector desordenado
for (I=0; I<=9; I++)
{
printf("Digite el elemento %d del vector\n",I);
fflush(stdin);
scanf("%d",&A);
}
//Aqui ordenamos el vector
for(I=0; I<=8; I++)
{
for(J=I+1; J<=9; J++)
{
if(A>A[J])
{
aux=A;
A=A[J];
A[J]=aux;
}
}
}
//Aqui imprimimos el vector ordenado
clrscr();
for(I=0; I<=9; I++)
{
printf("%d ", A);
}
getch();
clrscr();
printf("Que posicion decea cambiar?: ");
fflush(stdin);
Z=getchar();
printf("Que numero decea insertar?: ");
fflush(stdin);
scanf("%d",&L);
for(I=0; I<=9; I++)
{
A[Z]=L;
printf("%d ", A);
}
getch();
}
#include<stdio.h>
char Z;
int A[10], I, J, aux, L;
void main ()
{
//Aqui leemos el vector desordenado
for (I=0; I<=9; I++)
{
printf("Digite el elemento %d del vector\n",I);
fflush(stdin);
scanf("%d",&A);
}
//Aqui ordenamos el vector
for(I=0; I<=8; I++)
{
for(J=I+1; J<=9; J++)
{
if(A>A[J])
{
aux=A;
A=A[J];
A[J]=aux;
}
}
}
//Aqui imprimimos el vector ordenado
clrscr();
for(I=0; I<=9; I++)
{
printf("%d ", A);
}
getch();
clrscr();
printf("Que posicion decea cambiar?: ");
fflush(stdin);
Z=getchar();
printf("Que numero decea insertar?: ");
fflush(stdin);
scanf("%d",&L);
for(I=0; I<=9; I++)
{
A[Z]=L;
printf("%d ", A);
}
getch();
}
No tengo idea porque no me imprime el vector con la posicion cambiada...
Gracias por la ayuda