Café y Código
← Volver al CatálogoMódulo 11 · Matrices 2D

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.

🔍 Filtro de búsqueda

📋 Listado Rápido (1 al 20)

20 ítems

🎯 Resolución Guiada y Checklists de Progreso

01

1. Crear una matriz 3x3

0 / 5

Enunciado: Declarar e inicializar una matriz bidimensional de 3 filas y 3 columnas con valores enteros e imprimirla en forma de grilla.

02

2. Mostrar matriz formateada

0 / 5

Enunciado: Iterar con dos bucles anidados para imprimir la matriz fila por fila separando elementos por tabulación o espacios.

03

3. Mostrar una fila específica

0 / 5

Enunciado: Dada una matriz y un número de fila F, imprimir únicamente los elementos de dicha fila.

04

4. Mostrar una columna específica

0 / 5

Enunciado: Dada una matriz y un número de columna C, iterar sobre las filas e imprimir los elementos de la columna C.

05

5. Acceder a una posición arbitraria (Fila, Columna)

0 / 5

Enunciado: Solicitar fila F y columna C al usuario e imprimir el elemento ubicado en matriz[F][C] previniendo errores de índice.

06

6. Recorrer por filas

0 / 5

Enunciado: Escribir el algoritmo canónico de recorrido por filas utilizando un bucle exterior i (filas) y bucle interior j (columnas).

07

7. Recorrer por columnas

0 / 5

Enunciado: Escribir el recorrido inverso: bucle exterior j (columnas) y bucle interior i (filas).

08

8. Sumar todos los elementos de la matriz

0 / 5

Enunciado: Recorrer la matriz completa y calcular la suma acumulada de todos sus valores numéricos.

09

9. Calcular el promedio total

0 / 5

Enunciado: Calcular la suma total de los elementos de la matriz y dividir por el producto (filas * columnas).

10

10. Encontrar el elemento mayor y su posición

0 / 5

Enunciado: Determinar cuál es el valor máximo en la matriz y guardar las coordenadas (fila, columna) donde se ubica.

11

11. Contar pares e impares en la grilla

0 / 5

Enunciado: Recorrer la matriz e incrementar contadores separados para números pares e impares.

12

12. Sumar elementos de una fila elegida

0 / 5

Enunciado: Pedir al usuario el índice de una fila y calcular la suma de sus elementos.

13

13. Sumar elementos de una columna elegida

0 / 5

Enunciado: Pedir al usuario el índice de una columna y calcular la suma de sus elementos.

14

14. Mayor elemento de cada fila

0 / 5

Enunciado: Iterar por cada fila de la matriz y mostrar el número más grande de cada una de ellas.

15

15. Menor elemento de cada columna

0 / 5

Enunciado: Iterar por cada columna y mostrar el valor mínimo encontrado en cada una.

16

16. Diagonal principal de una matriz cuadrada

0 / 5

Enunciado: Dada una matriz NxN, imprimir los elementos de la diagonal principal donde fila == columna (matriz[i][i]).

17

17. Diagonal secundaria

0 / 5

Enunciado: Imprimir los elementos de la diagonal secundaria de una matriz cuadrada (matriz[i][N - 1 - i]).

18

18. Sumar bordes o marco de la matriz

0 / 5

Enunciado: Calcular la suma de los elementos ubicados en la primera fila, última fila, primera columna y última columna.

19

19. Transponer matriz (Intercambiar filas por columnas)

0 / 5

Enunciado: Dada una matriz M de RxC, crear su matriz transpuesta T de CxR donde T[j][i] = M[i][j].

20

20. Estadísticas y mapa completo de la matriz

0 / 5

Enunciado: Construir un programa completo que procese una matriz 4x4 calculando sumas de filas, columnas, diagonales y transposición.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.