VisualgMaster
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
VisualgMaster

Bem vindo ao fórum visualgmaster, tudo relacionado ao visualg, tire suas dúvidas, resolva seus algoritmos.
 
InícioInício  PortalPortal  ProcurarProcurar  Últimas imagensÚltimas imagens  RegistarRegistar  Entrar  

 

 Matriz Visualg

Ir para baixo 
AutorMensagem
jeferson2121
Novato
Novato



Masculino
Número de Mensagens : 1
Idade : 34
Localização : RJ
Data de inscrição : 14/10/2012

Matriz Visualg Empty
MensagemAssunto: Matriz Visualg   Matriz Visualg Icon_minitimeDom Out 14, 2012 12:42 am

Me Ajudem preciso fazer funcionar e não consigo de modo algum !!!
Minha tarefa nesta questão é escrever um algoritmo que processa três vetores, linha1, linha2 e linha3,
correspondentes a cada uma das linhas no pequeno quadrado 3x3 no canto superior esquerdo do Sudoku e
imprime a string 'configuração válida' se este quadrado contém uma instância de cada um dos
dígitos de 1 a 9. Se o quadrado contiver um número inteiro fora desse intervalo ou valores duplicados, o
algoritmo deve imprimir a string 'configuração inválida'.

Ao escrever a sua solução, você pode assumir que as variáveis linha1, linha2 e linha3, já foram
inicializadas com a configuração do quadrado 3x3 no canto superior esquerdo do tabuleiro. Observe, no
entanto, que seu algoritmo deve funcionar para qualquer configuração do pequeno quadrado 3x3 e não
apenas para o exemplo dado.

Exemplo:
início
linha1[1] ← 9 linha1[2] ← 6 linha1[3] ← 3
linha2[1] ← 1 linha2[2] ← 7 linha2[3] ← 8
linha3[1] ← 2 linha3[2] ← 5 linha3[3] ← 6
// seu algoritmo aqui
fim


MEU CODIGO: Tenho que verificar se existe um numero repetido e escrever na tela invalido se por acaso for repetido.

var
matriz :vetor [1..3,1..3] de inteiro
linha, coluna :inteiro
inicio

para linha de 1 ate 3 faca
para coluna de 1 ate 3 faca
leia(matriz[linha,coluna])

fimpara
fimpara
para linha de 1 ate 3 faca
para coluna de 1 ate 3 faca

escreva(matriz[linha,coluna] :4 )

fimpara
escreval("")
fimpara

se (matriz[1]) = (matriz[3,1]) entao
escreval("")
escreva("invalido")
senao
escreva(" válida")

fimse

fimalgoritmo

Ficarei Muito Grato com Qualquer ajuda.
Boa noite Amigos!

Ir para o topo Ir para baixo
 
Matriz Visualg
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Registros no VisuAlg
» Exercicios do VisualG

Permissões neste sub-fórumNão podes responder a tópicos
VisualgMaster :: VisualgMaster :: Pedidos de algoritmos-
Ir para: