Hallo allemaal,
even een vraag waar ik maar niet uitkom. Ik heb een 1-dimensonaal array waarin ik een matrix opsla. Size wordt tijdens runtime ingelezen uit een file, vandaar dat ik geen 2d array gebruik. Was te onduidelijk en wou maar niet werken. Wil het ook liever niet wijzigen. Nu wil ik uit dit array de blocks opslaan in een ander array. Illustratie:
1 2 3 1 1 2 2 3 4
5 4 3 2 1 5 7 4 3
2 3 4 6 7 8 5 3 2
6 7 8 5 5 4 4 4 4
3 3 3 3 2 2 5 7 8
4 3 2 2 4 6 7 8 9
3 4 5 6 7 8 9 4 2
2 3 5 7 1 3 2 2 3
3 4 4 9 2 2 3 4 5
Dit is allemaal dus opgeslagen in 1 array van lengte 9x9 (op volgorde van links naar rechts en boven naar onder) De rijen en kolommen lees ik makkelijk uit en kopieer deze naar een ander array, maar met de blokken kom ik er niet uit. Een blok bestaat hier uit 3x3 net als bij een sudoku.
Hoe kan ik dit in godsnaam doen? Iemand die mij kan helpen?
even een vraag waar ik maar niet uitkom. Ik heb een 1-dimensonaal array waarin ik een matrix opsla. Size wordt tijdens runtime ingelezen uit een file, vandaar dat ik geen 2d array gebruik. Was te onduidelijk en wou maar niet werken. Wil het ook liever niet wijzigen. Nu wil ik uit dit array de blocks opslaan in een ander array. Illustratie:
1 2 3 1 1 2 2 3 4
5 4 3 2 1 5 7 4 3
2 3 4 6 7 8 5 3 2
6 7 8 5 5 4 4 4 4
3 3 3 3 2 2 5 7 8
4 3 2 2 4 6 7 8 9
3 4 5 6 7 8 9 4 2
2 3 5 7 1 3 2 2 3
3 4 4 9 2 2 3 4 5
Dit is allemaal dus opgeslagen in 1 array van lengte 9x9 (op volgorde van links naar rechts en boven naar onder) De rijen en kolommen lees ik makkelijk uit en kopieer deze naar een ander array, maar met de blokken kom ik er niet uit. Een blok bestaat hier uit 3x3 net als bij een sudoku.
Hoe kan ik dit in godsnaam doen? Iemand die mij kan helpen?
Laatst bewerkt: