Ir ao conteúdo
  • Cadastre-se

Pedrok97

Membro Pleno
  • Posts

    47
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de Pedrok97 em Alocação dinâmica com ciclo for foi marcado como solução   
    Bem, o algoritmo esta funcionando corretamente, você errou na lógica.
    Quando você faz "vetor = malloc((i+1)*sizeof(int));" está criando novas variáveis dinamicamente um por cima do outro. Isso faz com que as posições de 0 ate a penúltima dessa variável fiquem com lixo e a ultima fica com o valor que é o ultimo que você colocou no laço. O certo seria colocar o malloc fora do for e adicionar os valores dentro do for.
     
    vetor = malloc((n)*sizeof(int)); for (i = 0; i < n; ++i) { printf("Digite o valor %i: \n", i+1); scanf("%i", &vetor[i]); }  
    Se for para deixar o malloc dentro do for, ai você deveria ter outro for dentro para fazer a atribuição dos valores corretamente.
  2. O post de Pedrok97 em Entrada da placa de vídeo com o monitor foi marcado como solução   
    Você pode comprar um cabo DVI-d (provavelmente a opção mais barata), ou um adaptador hdmi-vga e usar a hdmi da placa.

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!