Ir para conteúdo

spiderlucass

Members
  • Total de itens

    5
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre spiderlucass

  • Data de Nascimento 08-06-1996

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Uberlândia
  • Interesses
    Aŕeas de desenvolvimento web e performance de sistemas.

Contato

  1. #include <stdio.h> #include <stdlib.h> #include "labirinto.h" int** cria_matriz(int tamanho){ int **matriz = (int **)malloc(tamanho*sizeof(int *)); for(int i = 0; i<tamanho; i++){ matriz[i] = (int *)malloc(tamanho*sizeof(int)); for(int j = 0; j<tamanho; j++){ matriz[i][j] = 9; printf("%d ", matriz[i][j]); } printf("\n"); } return matriz; } int linha = 0, coluna=0; void cria_labirinto(int matriz[][TAMANHO], int tamanho){ int x = rand()%3; if(linha == 0){ coluna = rand()%tamanho; matriz[linha][coluna] = 0; } else if(x==1 && coluna!=0) matriz[linha][coluna-1] = 0; else if(x==2 && coluna!=tamanho) matriz[linha][coluna+1] = 0; else if(x==3 && linha!= tamanho) matriz[linha+1][coluna] = 0; if(linha == tamanho){ matriz[linha][coluna] = 2; return; } else { linha++; coluna++; // cria_labirinto(matriz[][tamanho], tamanho); } for(int i = 0; i<tamanho; i++){ for(int j = 0; j<tamanho; j++){ printf("%d ", matriz[i][j]); } printf("\n"); } } Preciso retornar uma matriz para usa-la novamente em outra função que irá 'bagunça-la' para formar um labirinto. A dúvida é: como retorno a função criada (preenchida com 9) e como a passo como parâmetro na função que irá bagunça-la.
  2. O que pode ser melhorado no meu site?

    Acho que ficaria melhor se fosse tudo em uma única página com algumas funções de JS p fazer o scroll.
  3. Criação de uma lista estática dentro da função

    O exercicio pede que eu crie uma função que divida uma lista em 2 e receba como parametro a própria lista e o número de elementos da primeira lista. Não devo alterar na própria lista, mas sim gerar uma invertida da mesma. A minha dúvida é: chamo a função de criar_lista() dentro da inverte_lista()? Pra depois fazer as interações e preencher a lista criada? Gostaria que me ajudassem com a função que cria e a que inverte, além de me ajudar a chama-la dentro da função de inverter. Segue o trecho do código: void inverte_lista(TipoLista *li, TipoLista *listainvertida){ if(li == NULL) return 0; cria_lista(listainvertida); int i; for(i=li->Item[li->aponta-1]; i>=0; i--) listainvertida->Item[i] = li->Item[i]; return 1; } TipoLista* cria_lista() { TipoLista *li = (Lista*) malloc(sizeof(Lista)); if(li!=NULL) *li->aponta = 0; return li; }
  4. Interação da página principal

    Simples e bem objetivo quanto à minha dúvida. Obrigado @luiz14.
  5. Interação da página principal

    Sou iniciante em desenvolvimento web e tenho uma dúvida: Suponhamos que estou desenvolvendo um site com informações simples, a principio e preciso deixar as informações na página principal, eis a dúvida: Crio um link com o nome de "Serviços" e ao clicar nesse link a página rola automaticamente até a sessão de serviços (na mesma página). Há alguns sites que usam esse metódo entretanto não encontrei nenhum para exemplificar. Alguém pode me ajudar com isso?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: