Ir ao conteúdo

Ajuda com Exercícios de programação [MATRIZ]


Kaline

Posts recomendados

Postado

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) ( 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.

 

 

 

 
 
 
 
 
 
 
 
 
 

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!