Java - Matriz

 
Vista:

Matriz

Publicado por Micaela Braga (1 intervención) el 28/08/2021 22:15:58
buenoas dias/tardes / noches
ando con una duda, haber si alguien me puede ayudar...
el problema dice que : al pasar como parametros una matriz un arreglo y un entero, si multipliclo los elementos del arreglo por el entero
dicho arreglo multiplicado pertenece a una de las columnas de la matriz


En esta funcion logro que me debuelva el arreglo multiplicado por el entero
static int[] multiplicarArray(int[] arr, int k) {
int[] nuevo = new int[arr.length];
for(int i=0;i<arr.length;i++) {
nuevo[i]=arr[i]*k;
}
return nuevo;
}


y lo que quisiera aqui es saber si ese arreglo multiplicado pertenece a una columna de la matriz, pero no lo estaria logrando

static boolean existeColumnaMultiplol(int[][] mat, int[] vec, int k) {
boolean res = false;
int[] nuevo = multiplicarArray(vec, k); //aqui nuevo tendria el arreglo multiplicado por el entero
for (int i = 0; i < vec.length; i++) {
for (int c = 0; c < mat[0].length; c++) {
for (int f = 0; f < mat.length; f++)
res= res || (mat[f][c] == nuevo[i]); // esta parte no sabria como plantearla
}

}
return res;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder