Este es una peque\u00f1a explicacion de matrices, sincermamente opte por tomar la mayoria de una pagina porque me costo entender como funcinaban y no queria revolverlos mas de lo que ya estamos. Espero que les sirva como a mi me funciono.<\/strong><\/p>\n Una matriz es un vector de vectores o un tambi\u00e9n llamado array bidimensional. La manera de declarar una matriz es C++ es similar a un vector:<\/p>\n int es el tipo de dato, matrix es el nombre del todo el conjunto de datos y debo de especificar el numero de filas y columnas.<\/p>\n Las matrices tambi\u00e9n pueden ser de distintos tipos de datos como char, float, double, etc. Las matrices en C++ se almacenan al igual que los vectores en posiciones consecutivas de memoria.<\/p>\n Usualmente uno se hace la idea que una matriz es como un tablero, pero internamente el manejo es como su definici\u00f3n lo indica, un vector de vectores, es decir, los vectores est\u00e1n uno detr\u00e1s del otro juntos.<\/p>\n La forma de acceder a los elementos de la matriz es utilizando su nombre e indicando los 2 sub\u00edndices que van en los corchetes.<\/p>\n Si coloco int matriz[2][3] = 10; estoy asignando al cuarto elemento de la tercera fila el valor 10.<\/p>\n No olvidar que tanto filas como columnas se enumeran a partir de 0. Bueno y para recorrer una matriz podemos usar igualmente un bucle. En este caso usando 2 for:<\/p>\n Este es una pequeña explicacion de matrices, sincermamente opte por tomar la mayoria de una pagina porque me costo entender como funcinaban y no queria revolverlos mas de lo que ya estamos. Espero que les sirva como a mi me funciono.<\/strong><\/p>\n Una matriz es un vector de vectores o un también llamado array bidimensional. La manera de declarar una matriz es C++ es similar a un vector:<\/p>\n int es el tipo de dato, matrix es el nombre del todo el conjunto de datos y debo de especificar el numero de filas y columnas.<\/p>\n Las matrices también pueden ser de distintos tipos de datos como char, float, double, etc. Las matrices en C++ se almacenan al igual que los vectores en posiciones consecutivas de memoria.<\/p>\n Usualmente uno se hace la idea que una matriz es como un tablero, pero internamente el manejo es como su definición lo indica, un vector de vectores, es decir, los vectores están uno detrás del otro juntos.<\/p>\n La forma de acceder a los elementos de la matriz es utilizando su nombre e indicando los 2 subíndices que van en los corchetes.<\/p>\n Si coloco int matriz[2][3] = 10; estoy asignando al cuarto elemento de la tercera fila el valor 10.<\/p>\n No olvidar que tanto filas como columnas se enumeran a partir de 0. Bueno y para recorrer una matriz podemos usar igualmente un bucle. En este caso usando 2 for:<\/p>\n\n\n
\n \n \n int<\/code>
matrix[rows][cols];<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n
\n\n
\n \n \n for<\/code>
(<\/code>
int<\/code>
i = 0; i <\/code><\/div>\n
\u00a0\u00a0<\/code>
for<\/code>
(<\/code>
int<\/code>
j = 0; j <\/code><\/div>\n
\u00a0\u00a0\u00a0\u00a0<\/code>
matrix[i][j] = i % j;<\/code><\/div>\n
\u00a0\u00a0<\/code>
}<\/code><\/div>\n
}<\/code><\/div>\n
\u00a0<\/code><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"
MATRICES<\/strong><\/h2>\n
\n\n
\n \n \n int<\/code>
matrix[rows][cols];<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n
\n\n
\n \n \n for<\/code>
(<\/code>
int<\/code>
i = 0; i <\/code><\/div>\n
<\/code>
for<\/code>
(<\/code>
int<\/code>
j = 0; j <\/code><\/div>\n
<\/code>
matrix[i][j] = i % j;<\/code><\/div>\n
<\/code>
}<\/code><\/div>\n
}<\/code><\/div>\n
<\/code><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n