array enteros (Lectura, Escritura, Procesamiento)

Anuncio
/* 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");
}
Descargar