Boa noite, preciso de ajuda urgente com esses exercícios sobre matriz.
Se possível, usar comentários, durante a montagem do programa para que eu possa estudar e entender.
Obrigado.
1-- Não pode haver repetição de numeros numa mesma linha.
- Não pode haver repetição de numeros numa mesma coluna.
- Não pode haver repetição de numeros num mesmo bloco.
int A[9][9] = { Linhas
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 0
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 1
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 2
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 3
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 4
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 5
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 6
{1, 2, 3, 4, 5, 6, 7, 8, 9}, | 7
{1, 2, 3, 4, 5, 6, 7, 8, 9}} | 8
-----------------------------
0 1 2 3 4 5 6 7 8 Colunas
(a) (saida) é solução / Não é solução
( b ) (saida) Ver A[j] - repetição em linha/coluna/bloco
2- Adapte o "Item 1" de forma que a matriz seja lida a partir de um arquivo de texto chamado sudoku.txt.
Seu programa deverá imprimir no final do arquivo sudoku.txt se a saída dos sub-itens (a) e ( b ).
3- Adapte o programa do item anterior para que o nome do arquivo de texto ("sudoku.txt") seja informado via argumento.
Desta forma poderemos usar qualquer arquivo de texto que contenha uma matriz 9x9.