Ir para conteúdo
Fórum Script Brasil

zaratustra

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que zaratustra postou

  1. Oi, consegui fazer a varredura nas diagonais '\'. Agora preciso que me ajudem para fazer a varredura com as diagonais '/' se possível. Segue o código que busca nas diagonais '\': void busca_diagonal_inferior(char** matchar, char* busca_palavra, int m, int n){ int j,p,q; char string[m+1]; int i =0; for(j=0; j<n; j++){ for(p=j,q=0; p<m&&q<n; p++,q++){ string = matchar[p][q]; i++; //printf("%c",matchar[p][q]); } Obrigado.
  2. Olá, estou fazendo um trabalho de caça paralavra e estou com dificuldade para percorrer as diagonais de uma matriz MxN(tamanho definido pelo usuário), já fiz todo o resto, falta apenas a lógica para as diagonais que estou tendo dificuldade, até fiz uma aqui, mas não ficou muito bom o resultado. Segue o código da função que busca nas diagonais. void busca_diagonal(int m, int n, char** matchar) { int maxdiag = m; int i, j; for(i = 0; i < maxdiag ; ++i){ printf("\nDiagonal[%d][0]:",i); for(j = 0; j < maxdiag - i; ++j){ printf("%c",matchar[j][j+i]); } if(i!=0){ printf("\nDiagonal[0][%d]:",i); for(j = 0; j <maxdiag - i; ++j){ printf("%c",matchar[j][j+i]); } } } } Se não fui claro acima, vou tentar ser agora. Tenho um jogo de caça palavra que também busca nas diagonais / e \. Obrigado.
×
×
  • Criar Novo...