Suma diagonal secundaria matriz pseint

En esta ocasión les comparto un algoritmo que permite realizar la suma de la diagonal secundaria de una matriz, este algoritmo lo desarrollamos con el simulador pseint.

Haz clic aquí para suscribirte a mi canal

Bien pues como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.

Algoritmo detarea

Primero declaramos las variables.

               Definir a,b,c,f,suma,matriz Como Entero

Pedimos el tamaño de la matriz.

               Escribir «Ingresa el tamaño de la matriz»

Estos números se almacenan en las variables a y b.

               leer a,b

Colocamos el tamaño a la matriz.

               Dimension matriz[a,b]

Y utilizamos dos ciclos para llenar la matriz.

               para f = 1 Hasta a Con Paso 1 Hacer

                              para c = 1 Hasta b Con Paso 1 Hacer

En cada bucle generamos un numero aleatorio entre 1 y 9, y los vamos almacenando en la matriz.

                                             matriz(f,c) = azar(9) + 1

Le sumamos 1 a la función azar para descartar el cero.

                              FinPara

               FinPara

Utilizamos dos ciclos para mostrar los elementos de la matriz en pantalla.

               para f = 1 Hasta a Con Paso 1 Hacer

                              para c = 1 Hasta b Con Paso 1 Hacer

Mostramos los elementos de la matriz, utilizo la función sin saltar para que los números se muestren por en filas.

                                             Escribir matriz(f,c),» » Sin Saltar

                              FinPara

Mostramos un espacio en blanco para ir separando las filas de la matriz.

                              Escribir «»

               FinPara

Inicializo la variable “c” con lo que valga “b”.

               c = b

La variable suma la inicializo con el número cero.

               suma = 0

Utilizamos un ciclo «para» que se repite n veces.

               para f = 1 Hasta a Con Paso 1 Hacer

En cada bucle vamos sumando los elementos de la diagonal secundaria.

                              suma = suma + matriz(f,c)

                              c = c – 1

               FinPara

Finalmente mostramos en pantalla la suma de la digonal.

               Escribir «La suma de la diagonal secundaria es: «,suma

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Suma diagonal secundaria matriz pseint
Suma diagonal secundaria matriz pseint
Descargar Programa

Sumar la diagonal secundaria de una matriz en java

Haz clic aquí para suscribirte a mi canal

import java.util.Scanner;

public class App {

    public static void main(String[] args) {

        Scanner leer = new Scanner(System.in);

        int[][] matriz = new int[3][3];

        int i,j,suma = 0;

        for(i = 0; i < 3; ++i){

            for (j = 0; j < 3; ++j){

                System.out.println(«ingresa un numero»);

                matriz[i][j] = leer.nextInt();

            }    

        }

        for(i = 0; i < 3; ++i){

            for (j = 0; j < 3; ++j){

                System.out.print(matriz[i][j]+» «);

            }    

            System.out.println(«»);

        }

        j = 2;

        for (i = 0; i < 3;++i){

            suma += matriz[i][j];

            j–;

        }

        System.out.println(«La suma de la diagonal secundaria es: «+suma);

    }

}

Bien amigos esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *