Quando vou imprimir os elementos do vetor, ele imprimi até a quantidade do valor da primeira entrada.
Ex.: Se informado:
10 7 8 6 8 9 3 6 1 2 3
A quantidade de elementos acima é 11, só que imprimi apenas até a quantidade do primeiro número da entrada "10". E observa-se também, que esse primeiro número não é impresso novamente.
7 8 6 8 9 3 6 1 2 3
Sintaxe que tenho desde então...
#include <stdio.h>
#include <stdlib.h>
int main(){
int *v;
int i, n;
scanf ("%d", &n);
v = malloc (n * sizeof (int));
//Escrevendo no vetor
for (i = 0; i < n; ++i)
scanf ("%d", &v[i]);
//Imprimindo elementos do vetor
for( i = 0 ; i < n; i++ ){
printf("%d ", v[i]);
}
free(v);
printf("\n");
}
N sei como que faz pra destacar o código aqui no fórum, se tmb poder me ajudar. Grato. https://ideone.com/UMiG7o