Buenas NericSain,
[1] Concepción en pseudocódigo
Considera siempre como buena idea crear el pseudocódigo de tu programa
[1.1] ¿Qué valores quiero tomar?
Si tomamos n como filas y m como columnas e identificamos cada valor de la matriz como anm, tomamos los siguientes valores:
a00 a01 a02 a03
a10 a11 a12 a13
a24 a25 a26 a27
a34 a35 a36 a37
[1.2] Solución rápida
Si solo requerimos estos valores, sería tan sencillo como tener dos vectores, en uno los valores de n y en otro los de m asociados:
vecn[ ] tendría los valores: 0,0,0,0, 1,1,1,1, 2,2,2,2, 3,3,3,3
vecm[ ] tendrías los valor.: 0,1,2,3, 0,1,2,3, 4,5,6,7, 4,5,6,7
Con ello, solo requeriríamos de un vector for que nos diera los índices de manera ordenada (i++ p.ej.) de los dos vectores
[2] En resumen
Conforme explicas la pregunta esta sería una solución correcta, si requieres de más ayuda continúa el hilo e intenta ser más concreto.
[1] Concepción en pseudocódigo
Considera siempre como buena idea crear el pseudocódigo de tu programa
[1.1] ¿Qué valores quiero tomar?
Si tomamos n como filas y m como columnas e identificamos cada valor de la matriz como anm, tomamos los siguientes valores:
a00 a01 a02 a03
a10 a11 a12 a13
a24 a25 a26 a27
a34 a35 a36 a37
[1.2] Solución rápida
Si solo requerimos estos valores, sería tan sencillo como tener dos vectores, en uno los valores de n y en otro los de m asociados:
vecn[ ] tendría los valores: 0,0,0,0, 1,1,1,1, 2,2,2,2, 3,3,3,3
vecm[ ] tendrías los valor.: 0,1,2,3, 0,1,2,3, 4,5,6,7, 4,5,6,7
Con ello, solo requeriríamos de un vector for que nos diera los índices de manera ordenada (i++ p.ej.) de los dos vectores
[2] En resumen
Conforme explicas la pregunta esta sería una solución correcta, si requieres de más ayuda continúa el hilo e intenta ser más concreto.