Informática, pregunta formulada por 4YUD4P0RF4V0R, hace 10 días

Trasladar a Java - NetBeans

Ingresar números enteros a una matriz cuadrada de tamaño N y reemplazar por el número 5 todos los elementos de la diagonal secundaria.

Algoritmo para_leer_y_escribir_en_una_matriz
Dimension a(100,100);
Definir a,fil,col,n,sp,ss Como Entero;

Repetir
Escribir "Ingrese el valor de N: " Sin Saltar;
Leer n;
Hasta Que n>0

Para fil<-0 Hasta 2 Con Paso 1 Hacer
Para col<-0 Hasta 2 Con Paso 1 Hacer
Escribir "A[",fil,",",col,"]= " Sin Saltar;
Leer a(fil,col);
FinPara
FinPara
Escribir "";
Para fil<-0 Hasta 2 Con Paso 1 Hacer
Para col<-0 Hasta 2 Con Paso 1 Hacer
Escribir a(fil,col)," " Sin Saltar;
FinPara
Escribir "";
FinPara
Escribir "";
Para fil<-0 Hasta 2 Con Paso 1 Hacer
Para col<-0 Hasta 2 Con Paso 1 Hacer
Escribir "A(",fil,",",col,")= ",a(fil,col)," " Sin Saltar;
FinPara
Escribir "";
FinPara
Para fil<-0 Hasta 2 Con Paso 1 Hacer
Para col<-0 Hasta 2 Con Paso 1 Hacer
Si fil+col=n-1 Entonces
a(fil,col) <- 5;
FinSi
FinPara
FinPara
Escribir "";
Para fil<-0 Hasta 2 Con Paso 1 Hacer
Para col<-0 Hasta 2 Con Paso 1 Hacer
Escribir "A(",fil,",",col,")= ",a(fil,col)," " Sin Saltar;
FinPara
Escribir "";
FinPara
FinAlgoritmo

Respuestas a la pregunta

Contestado por megatokay
1

Programa en java que muestra en pantalla matriz tamaño N donde se almacena el valor 5 en la diagonal secundaria. Se adjunta imagen de código.

Código en java para colocar 5 en la diagonal secundaria de una matriz tamaño N

import java . io . *;

public class Main {

public static void main(String args[]) throws IOException {

 BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System . in));

  •  // Definir variables y tamaño de la matriz

 int a[][], col, fil, n;

 a = new int[100][100];

 do {

  System . out . print("Ingrese el valor de N: ");

  n = Integer . parseInt(bufEntrada . readLine());

 } while (!(n>0 && n<=100));

  •  // generar datos de la matriz

 for (fil=1;fil<=n;fil++) {

  for (col=1;col<=n;col++) {

   a[fil-1][col-1] = 1;

  }

 }

 System . out . println("");

  •  // Mostrar matriz

 for (fil=1;fil<=n;fil++) {

  for (col=1;col<=n;col++) {

   System . out . print(a[fil-1][col-1]+" ");

  }

  System . out . println("");

 }

  •  // Colocar 5 en la diagonal secundaria

 for (fil=1;fil<=n;fil++) {

  for (col=1;col<=n;col++) {

   if (fil+col==n+1) {

    a[fil-1][col-1] = 5;

   }

  }

 }

 System . out . println("");

  •  // Mostrar matriz con 5 en la diagonal secundaria

 for (fil=1;fil<=n;fil++) {

  for (col=1;col<=n;col++) {

   System . out . print(a[fil-1][col-1]+" ");

  }

  System . out . println("");

 }

}

}

Para saber más acerca del arreglos en java consulte: https://brainly.lat/tarea/13934103

#SPJ1

Adjuntos:

4YUD4P0RF4V0R: ¡Muchas Gracias!
Otras preguntas