El siguiente codigo ordena una cantidad de numeros introducida por el usuario y luego los ordena de forma ascendente y descentente y al final la imprime por pantalla
#include < conio.h > #include < stdio.h > #include < iostream > main() { int n, i, j, A[50], aux; cout << "Ingrese la Cantidad de Nuemeros a Ingresar: "; cin >> n; //llenamos el vector for (i = 1; i <= n; i++) { cout << "Vector Numero " << i << " :"; cin >> A[i]; } //se realiza la ordenacion de los numeros 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; } } } //se imprimen los numeros cout << "ascendente: "; for (i = 1; i <= n; i++) { cout << "," << A[i]; } cout << "ndecendente: "; for (i = n; i >= 1; i--) { cout << "," << A[i]; } getch(); }