/* Prueba de tipo de dato: array se indizan desde 0 */ // Precaución: C no comprueba que los índices del array están dentro del rango definido. //------------------------------------------------------------------------------ /* inclusión de librerías*/ # include <stdio.h> /* programa principal */ main() { const N = 10;/* definición de constantes */ int vec[N]; int i,j,m,aux; m = 0; // Captura de los elementos del array printf("Ingrese cant de elementos del vector (Maximo 10):\n"); scanf("%i",&m); for (i=0; i<m; i++) { printf ("Introduzca valor de vec[%i]\n",i); scanf("%i",&vec[i]); } // Muestra los elementos del array printf ("Los elementos ingresados son:\n"); for ( i=0; i < m; i++) printf ("vec[%i]=%i\n",i,vec[i]); // Procesamientoa: Ordeno vector ingresado for (i=0; i<m-1; i++) for (j=i+1; j<m; j++) if(vec[i] > vec[j]) { aux = vec[i]; vec[i]=vec[j]; vec[j] = aux; } // Muestro el vector ordenado printf ("El vector ordenado es:\n"); for ( i=0; i < m; i++) printf ("vec[%i]=%i\n",i,vec[i]); system ("Pause"); }