Código
[ #include "stdafx.h" #include "conio.h" #include "stdio.h" void main() { int n,i,j,aux; char h; int *A; char *p; printf("Ingresa el numero de datos que quieras en tu lista: "); scanf ("%d",&n); A =new int [n+1]; printf("\n"); for(i=1;i<=n;i++) { printf("Ingresa la letra en la posicion %d es:",i); scanf("%s",&h); int x = static_cast <int> ( h ); A[i]=h; } printf("\n"); printf("\n"); for(i=1;i<=n-1;i++) { for(j=1;j<=n-1;j++) { if(A[j]>A[j+1]) { aux=A[j]; A[j]=A[j+1]; A[j+1]=aux; } } } printf("\n Asendente \n"); for(i=1;i<=n;i++) { printf(" %c \n",A[i]); } printf("\n Desedente \n"); for(i=n;i>=1;i--) { printf(" %c \n",A[i]); } delete [] A; getchar(); getchar(); } ]