3. Ingresar elementos a una matriz cuadrada de tamaño NxN, luego sume los datos de la última fila y coloque dicha suma en la matriz en las posiciones que formen la letra O. En java porfaaaaaaaaaa
Respuestas a la pregunta
Respuesta:
No puede estar más claro. Espero te sirva.
Explicación:
int A[][],N,suma=0;
System.out.print("Ingrese el tamaño de la matriz cuadrada (N x N) : ");
N=lectura.nextInt();
A = new int[N][N];
System.out.println("");//linea en blanco
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
System.out.print("Ingrese el valor para A["+i+"]["+j+"] = ");
A[i][j]=lectura.nextInt();
}}
System.out.println("\n");
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
System.out.print("\t"+ A[i][j]);
}
System.out.println("");
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if(i==N-1)
suma = suma+ A[i][j];
} }
System.out.println("La suma de la ultima fila de la matriz es = "+suma);
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i == 0|| j == 0|| i == (N - 1) || j == (N - 1)) {
A[i][j] = suma;
} } }
System.out.println("\n");
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
System.out.print("\t"+ A[i][j]);
}
System.out.println("");
}