-
Posts
47 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
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.
-
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