Una matriz (array o vector) es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz.
Matrices
Diapositiva 2
Sintaxis de una matriz
tipodato nombre_matriz[filas][columnas];
Ej: int sueldos[5][5]; tiene 5 filas y 5 columnas
Diapositiva 3
Arreglos tipo Tabla o Matrices
Un arreglo tipo tabla o matriz, se define como un conjunto de datos del mismo tipo organizados en dos o más columnas y uno o más filas.
Para procesar internamente todos los elementos de la tabla se ocupan dos ciclos for (), uno externo para controlar las filas y uno interno para controlar las columnas.
Diapositiva 4
Nombre de la tabla
Nombre mediante el cual el ordenador va a reconocer a ese conjunto de datos homogéneos. Debe cumplir las mismas normativas que las variables.
Índice 1: es el número máximo de filas de la matriz.
Índice 2: es el número máximo de columnas.
Diapositiva 5
Ejemplo
#include<iostream>
#include <stdlib.h>
#include <time.h>
main()
{
srand(time(0))
int m[3][4];
int f,c=0;
printf("\n Matriz: \n");
for(f=0;f<3;f++)
{
for(c=0;c<4;c++)
{
rand()%12+1;
}
}
printf("Los numeros de la matriz son: \n");
printf("----------\n");
for(f=0;f<3;f++)
{
for(c=0;c<4;c++)
{
printf("|%i",m[i][j]);
}
printf("\n-------------\n");}
}