Buenas,
Os dejo el siguiente problemilla que no soy capaz de programar.
Tengo una matriz de datos numéricos de 5 columnas y 100 filas. No hay valores repetidos en la misma columna.Los números se encuentran limitados entre 1 y 50. Se trata de crear otra matriz de 50x50 en la que en el elemento (i , j) indica el número de veces que aparece el elemento j cuando en la columna anterior aparece el elemento i. Pondré el caso resumido para crear matriz de 6x6, a ver si me explico mejor:
Matriz original
1 1 3 4
2 5 2 5
3 6 4 6
matriz final
--1 2 3 4 5 6
1 1 1 1 1 1 1
2 1 0 0 1 2 2
3 1 0 0 1 2 2
4 0 0 0 1 1 1
5 0 1 1 1 0 0
6 0 1 1 1 0 0
Espero que se entienda. Gracias de antemano.
Un saludo