
Puedo asignar valores a una matriz con un ciclo?
Publicado por aaa (17 intervenciones) el 21/07/2020 22:02:11
Puedo hacer que una matriz no se guarde en el espacio (1,1) como habitualmente hace si no que puedo hacer que se guarde en diferentes espacios?
Me explico, tengo una matriz 4x4 pero los primeros 4 valores tienen que estar en la posicion (5,5),(5,6),(6,5),(6,6). Luego otros 4 vaores se deben almacenar en la posicion (5,9),(5,10),(6,9),(6,10), y así.
Hay alguna forma de realizar esto. Aclaro que ya he definido una matriz más grande para asignar estos valores y necesito hacerlo con un ciclo, pues en matrices mucho mas grande hacerlo manual me queda imposible.
El problema es hacer que donde la matriz grande y la matriz pequeña me coincidan, el valor de la matriz grande en el espacio(i,j) pasara a ser el valor de una matriz mas pequeña (i,j) pero para eso las matrices más pequeñas siempre empiezan a almacenar datos en (1,1) haciendo que siempre me cambien las primeros 4 filas y 4 columnas.
Gracias por la ayuda
Me explico, tengo una matriz 4x4 pero los primeros 4 valores tienen que estar en la posicion (5,5),(5,6),(6,5),(6,6). Luego otros 4 vaores se deben almacenar en la posicion (5,9),(5,10),(6,9),(6,10), y así.
Hay alguna forma de realizar esto. Aclaro que ya he definido una matriz más grande para asignar estos valores y necesito hacerlo con un ciclo, pues en matrices mucho mas grande hacerlo manual me queda imposible.
El problema es hacer que donde la matriz grande y la matriz pequeña me coincidan, el valor de la matriz grande en el espacio(i,j) pasara a ser el valor de una matriz mas pequeña (i,j) pero para eso las matrices más pequeñas siempre empiezan a almacenar datos en (1,1) haciendo que siempre me cambien las primeros 4 filas y 4 columnas.
Gracias por la ayuda
Valora esta pregunta


0