Matrices 2D (Tablas y Grillas)
20 desafíos interactivos para dominar grillas bidimensionales [][]: recorridos anidados, diagonales, sumas de bordes y transposición. Válido en Python, Java, C#, C++, JS, PHP y PSeInt.
📋 Listado Rápido (1 al 20)
20 ítems🎯 Resolución Guiada y Checklists de Progreso
011. Crear una matriz 3x3
0 / 5
1. Crear una matriz 3x3
Enunciado: Declarar e inicializar una matriz bidimensional de 3 filas y 3 columnas con valores enteros e imprimirla en forma de grilla.
022. Mostrar matriz formateada
0 / 5
2. Mostrar matriz formateada
Enunciado: Iterar con dos bucles anidados para imprimir la matriz fila por fila separando elementos por tabulación o espacios.
033. Mostrar una fila específica
0 / 5
3. Mostrar una fila específica
Enunciado: Dada una matriz y un número de fila F, imprimir únicamente los elementos de dicha fila.
044. Mostrar una columna específica
0 / 5
4. Mostrar una columna específica
Enunciado: Dada una matriz y un número de columna C, iterar sobre las filas e imprimir los elementos de la columna C.
055. Acceder a una posición arbitraria (Fila, Columna)
0 / 5
5. Acceder a una posición arbitraria (Fila, Columna)
Enunciado: Solicitar fila F y columna C al usuario e imprimir el elemento ubicado en matriz[F][C] previniendo errores de índice.
066. Recorrer por filas
0 / 5
6. Recorrer por filas
Enunciado: Escribir el algoritmo canónico de recorrido por filas utilizando un bucle exterior i (filas) y bucle interior j (columnas).
077. Recorrer por columnas
0 / 5
7. Recorrer por columnas
Enunciado: Escribir el recorrido inverso: bucle exterior j (columnas) y bucle interior i (filas).
088. Sumar todos los elementos de la matriz
0 / 5
8. Sumar todos los elementos de la matriz
Enunciado: Recorrer la matriz completa y calcular la suma acumulada de todos sus valores numéricos.
099. Calcular el promedio total
0 / 5
9. Calcular el promedio total
Enunciado: Calcular la suma total de los elementos de la matriz y dividir por el producto (filas * columnas).
1010. Encontrar el elemento mayor y su posición
0 / 5
10. Encontrar el elemento mayor y su posición
Enunciado: Determinar cuál es el valor máximo en la matriz y guardar las coordenadas (fila, columna) donde se ubica.
1111. Contar pares e impares en la grilla
0 / 5
11. Contar pares e impares en la grilla
Enunciado: Recorrer la matriz e incrementar contadores separados para números pares e impares.
1212. Sumar elementos de una fila elegida
0 / 5
12. Sumar elementos de una fila elegida
Enunciado: Pedir al usuario el índice de una fila y calcular la suma de sus elementos.
1313. Sumar elementos de una columna elegida
0 / 5
13. Sumar elementos de una columna elegida
Enunciado: Pedir al usuario el índice de una columna y calcular la suma de sus elementos.
1414. Mayor elemento de cada fila
0 / 5
14. Mayor elemento de cada fila
Enunciado: Iterar por cada fila de la matriz y mostrar el número más grande de cada una de ellas.
1515. Menor elemento de cada columna
0 / 5
15. Menor elemento de cada columna
Enunciado: Iterar por cada columna y mostrar el valor mínimo encontrado en cada una.
1616. Diagonal principal de una matriz cuadrada
0 / 5
16. Diagonal principal de una matriz cuadrada
Enunciado: Dada una matriz NxN, imprimir los elementos de la diagonal principal donde fila == columna (matriz[i][i]).
1717. Diagonal secundaria
0 / 5
17. Diagonal secundaria
Enunciado: Imprimir los elementos de la diagonal secundaria de una matriz cuadrada (matriz[i][N - 1 - i]).
1818. Sumar bordes o marco de la matriz
0 / 5
18. Sumar bordes o marco de la matriz
Enunciado: Calcular la suma de los elementos ubicados en la primera fila, última fila, primera columna y última columna.
1919. Transponer matriz (Intercambiar filas por columnas)
0 / 5
19. Transponer matriz (Intercambiar filas por columnas)
Enunciado: Dada una matriz M de RxC, crear su matriz transpuesta T de CxR donde T[j][i] = M[i][j].
2020. Estadísticas y mapa completo de la matriz
0 / 5
20. Estadísticas y mapa completo de la matriz
Enunciado: Construir un programa completo que procese una matriz 4x4 calculando sumas de filas, columnas, diagonales y transposición.


