[ Foro de C++ ]
soy principiante en cuanto a la programación alguien que me ayude con este programa en c++...
Dado un arreglo de n enteros y una matriz de enteros de n filas por n columnas, determine si cada número del arreglo se encuentra en cada una de las filas y en cada una de las columnas de la matriz.
Ejemplo: Si el arreglo es: [1, 3, 6] para la matriz:
3 1 6
1 6 3
6 3 1
Se debe presentar el mensaje ?Cada número del arreglo está en cada fila y cada columna de la matriz?, y para la matriz:
3 1 6
6 3 1
6 5 3
Se debe presentar el mensaje ?Cada número del arreglo no está en cada fila y cada columna de la matriz?.
El recorrer cada elemento de un array bidimensional es "algo que ese estudia", y consiste simplemente en usar dos "for" anidados, para recorrer cada una de las columnas de cada una de las filas.
En tu caso, el problema se parece mucho a ese: para cada elemento del subarray, deberás recorrer primero todas las filas, para ver si todos sus elementos coinciden con alguno de cada fila. Luego harás lo mismo para las columnas. En cuanto un elemento es distinto , ya sabes que NO está contenido en todos; no puedes garantizar que sí este contenido en todos hasta que no has revisado absolutamente todos.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)