El problema planteado se trata en llenar una matriz cuadrada en su diagonal secundaria por unos (1) y en las demás posiciones por cero (0)
El siguiente algoritmo hace uso de arreglos (vectores, matrices)
La lógica que utiliza este algoritmo es simple. Se calcula la posición diagonal secundaria y se almacena el entero 1. Este programa se realizo en pseint con su respectivo diagrama de flujo.
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
Recuerde que cada problema tiene multiples soluciones. Este programa usa una fórmula matemática para acceder a la posición exacta de la matriz en la cual se encuentra el dato a operar. Se puede entonces usar la variable controladora para acceder a posiciones de memoria a través de formulas y no solo directamente.
[Tweet «»Soy un dato de la diagonal secundaria: A{n – i + 1}» #Tutorias ☺»]