Ir ao conteúdo
  • Cadastre-se

Muniky A. da Silva

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia, estou fazendo um Sudoku em C, e preciso de ajuda para fazer as validações de quadrante, linha e coluna, sou iniciante e aceito qualquer ajuda . Em resumo, o usuário escolhe a opção de nível do jogo, onde o tabuleiro já vem predisposto. Depois do while preciso começar a validadação, mas não consigo visualizar uma forma de fazê-lo com for, for e if, penso que depois que conseguir fazer uma vez dá pra aplicar em forma de função e só chamar nos outros dois níveis. Obrigada pela ajuda. Segue a parte importante do código: system("cls"); printf("A opção escolhida - Fácil.\n"); tabuleiro_f((tabuleiro[0][2]=9)&&(tabuleiro[0][4]=1)&&(tabuleiro[0][5]=5)&&(tabuleiro[1][3]=3)&&(tabuleiro[2][6]=9)&& (tabuleiro[2][7]=7)&&(tabuleiro[2][8]=8)&&(tabuleiro[3][0]=1)&&(tabuleiro[3][3]=8)&&(tabuleiro[3][6]=7)&& (tabuleiro[3][8]=4)&&(tabuleiro[4][1]=3)&&(tabuleiro[4][2]=7)&&(tabuleiro[4][5]=2)&&(tabuleiro[4][7]=5)&& (tabuleiro[5][0]=8)&&(tabuleiro[5][3]=4)&&(tabuleiro[5][6]=2)&&(tabuleiro[5][8]=9)&&(tabuleiro[6][6]=6)&& (tabuleiro[6][7]=9)&&(tabuleiro[6][8]=2)&&(tabuleiro[7][3]=9)&&(tabuleiro[8][2]=5)&&(tabuleiro[8][4]=4)&& (tabuleiro[8][5]=6)); printf("Digite a linha que deseja preencher:\n"); scanf("%d", &l); printf("Digite a coluna que deseja preencher:\n"); scanf("%d", &c); printf("Digite o valor que deseja preencher na linha e coluna desejada:\n"); scanf("%d", &valor); tabuleiro[l][c]=valor; do { system("cls"); tabuleiro_f(tabuleiro[l][c]); printf("Caso deseje verificar os valores inseridos, nas próximas perguntas digite '10':\n"); printf("Digite a linha que deseja preencher:\n"); scanf("%d", &l); printf("Digite a coluna que deseja preencher:\n"); scanf("%d", &c); printf("Digite o valor que deseja preencher na linha e coluna desejada:\n"); scanf("%d", &valor); tabuleiro[l][c]=valor; } while((l!=10)&&(c!=10)&&(valor!=10)); // termina preenchimento

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