ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos Bidimensionales


Enviado por   •  27 de Junio de 2013  •  537 Palabras (3 Páginas)  •  373 Visitas

Página 1 de 3

Arreglos Bidimensionales

Un arreglos bidimensional esta compuesto, por un conjunto de elementos homogéneos y se puede acceder a los datos utilizando dos subíndices, este tipo de arreglo es también conocido como matriz.

DECLARACIÓN

Un arreglo bidimensional se define así:

int arreglo[10][10];

float matriz[10][10];

también podemos utilizar constantes para definir la dimensión del arreglo de dos dimensiones:

const int N = 10;

int arreglo[N][N];

INICIALIZACIÓN

Una matriz o arreglo bidimensional se puede inicializar de este modo:

int matriz[3][3] = {{1,2,3},{4,5,6},{7,8,9}};

Con la anterior asignación se crea en memoria una matriz igual a la de abajo

0 1 2

0 1 2 3

1 4 5 6

2 7 8 9

Fig. 8.1

También podemos utilizar una estructura for dentro de otra estructura for para inicializar los valores de un arreglo de dos dimensiones como se muestra a continuación:

EJEMPLO 8.1

Leer desde teclado una matriz de números enteros de dimensión 3x3.

#include <iostream.h>

void main()

{

const int TAM=3;

int matriz[TAM][TAM];

for( int i=0; i<TAM ; i++)

{

for( int j=0; j<TAM; j++)

{

cout<<”Ingrese el elemento [“<<i<<”,“<<j<<”] “;

cin>>matriz[I][j];

}

}

}

ACCESO A LOS ELEMENTOS DE UN ARREGLO BIDIMENSIONAL

En un arreglo de dos dimensiones necesitamos también dos índices para acceder a sus elementos.

Si utilizamos: matriz[i][j], entonces i se refiere a la fila y j a la columna.

Para acceder al elemento de la segunda fila y segunda columna de la matriz de la Fig. 8.1 hacemos:

int nro = matriz[1][1];

En

...

Descargar como (para miembros actualizados)  txt (3.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com