Matrices
Matrices
// Llenar la matriz
System.out.println("Ingrese los elementos de la matriz 3x3:");
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print("Elemento [" + i + "][" + j + "]: ");
matriz[i][j] = sc.nextInt();
}
}
// Imprimir resultados
System.out.println("Suma de las filas: ");
for (int i = 0; i < 3; i++) {
System.out.println("Fila " + i + ": " + sumaFilas[i]);
}
System.out.println("La fila con la suma máxima es la fila " + filaMaxima
+ " con una suma de " + maxSuma);
}
}
import java.util.Scanner;
// Multiplicación de matrices
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
for (int k = 0; k < n; k++) {
resultado[i][j] += matriz1[i][k] * matriz2[k][j];
}
}
}
// Imprimir el resultado
System.out.println("Resultado de la multiplicación:");
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
System.out.print(resultado[i][j] + " ");
}
System.out.println();
}
}
}
import java.util.Scanner;
int count = 0;
System.out.println("Posiciones del número:");
for (int i = 0; i < filas; i++) {
for (int j = 0; j < columnas; j++) {
if (matriz[i][j] == numero) {
count++;
System.out.println("[" + i + "][" + j + "]");
}
}
}
// Encontrar el menor
for (int i = 0; i < filas; i++) {
for (int j = 0; j < columnas; j++) {
if (matriz[i][j] < menor) {
menor = matriz[i][j];
}
}
}
System.out.println("Diagonal principal:");
for (int i = 0; i < 3; i++) {
System.out.print(matriz[i][i] + " ");
}
System.out.println("\nDiagonal secundaria:");
for (int i = 0; i < 3; i++) {
System.out.print(matriz[i][2 - i] + " ");
}
// Intercambiar diagonales
for (int i = 0; i < 3; i++) {
int temp = matriz[i][i];
matriz[i][i] = matriz[i][2 - i];
matriz[i][2 - i] = temp;
}
Ejemplo:
v=[1][2][3][4][5][6] v(invertido)=[3][2][1][6][5][4]
import java.util.Scanner;
// Inicializar el vector
int[] vector = new int[n];