Arreglos
Un Arreglo es una estructura de datos que almacena bajo el mismo nombre (variable) a una colección de datos del mismo tipo. Los arreglos se caracterizan por:
* Almacenan loselementos en posiciones contiguas de memoria.
* Tienen un mismo nombre de variable que representa a todos los elementos. Para hacer referencia a esos elementos es necesario utilizar uníndice que especifica el lugar que ocupa cada elemento dentro del archivo.
Tipo de Arreglos:
* Unidimensionales (Vectores)
* Bidimensionales (Matrices)
Vectores
Es un arreglo de“N” elementos organizados en una dimensión donde “N” recibe el nombre de longitud o tamaño del vector. Para hacer referencia a un elemento del vector se usa el nombre del mismo, seguido delíndice (entre corchetes), el cual indica una posición en particular del vector.
Por ejemplo: Vec[x] - Donde: Vec = Nombre del arreglo y x = Número de datos que constituyen el arreglo.Matriz
Es un arreglo de M * N elementos organizados en dos dimensiones donde “M” es el numero de filas o reglones y “N” el numero de columnas. Para representar una matriz se necesita un nombrede matriz acompañado de dos índices.
Por ejemplo: Mat [i,j] - Donde: i= Número de renglón y j= Número de columna.
Ejemplo:
#include <stdio.h>
#include <conio.h>
voidmain() /* LA FUNCIÓN MAIN INICIA LA EJECUCIÓN DEL PROGRAMA */
{
clrscr();
int n[ 10 ]; /* n ES UN ARREGLO DE 10 ENTEROS */
int i; /* i es el contador */
for ( i = 0; i < 10;i++) /* CICLO FOR */
{
n[ i ] = 0; /* ESTABLECE EL ELEMENTO i A 0 */
} /* fin de for */
printf( "%s%13sn", "Elemento", "Valor" ); /* MUESTRA EL CONTENIDO DEL ARREGLO n ENFORMA TABULAR */
for ( i = 0; i < 10; i++ )
{
printf( "%7d%13dn", i, n[ i ] );
} /* FIN DE CICLO FOR */
getch(); /* CAPTURA DE PANTALLA */
} /* FIN DE MAIN */
Regístrate para leer el documento completo.