El problema planteado se trata en declarar e inicializar una matriz de orden cuadrado con datos numéricos aleatorios y luego imprimir los datos que estén en las diagonales secundarias pares, es decir, la diagonal secundaria 2, 4, 6…
El siguiente programa en c# hace uso del ciclo for y de arrays (matrices).
La lógica que utiliza este programa en c# es simple. Se declara e inicializa la matriz con valores aleatorios y posteriormente se imprimen los datos de las diagonales secundarias pares. Hay que tener en cuenta que en lenguajes de alto nivel la primera diagonal secundaria par se encuentra en [0,0]
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Las formulas de direccionamiento permiten acceder a espacios de memoria exactos sin tener que hacer un recorrido completo de una matriz.
[Tweet «»Una buena tactica de manejo de memoria es sumar los subindices de un array» #Tutorias ☺»]