Preencher e percorrer
objetivo O molde de for que aparece em quase todo exercício de vetor.
é passar por todas as posições com um , de 0 até n - 1.
Por isso a condição é i < n, com menor que. Com i <= n você acessa uma posição a mais do que existe.
Pra ler do teclado dentro do vetor, o & vai na posição: scanf("%d", &v[i]).
exemplo.cclique numa linha pra entender ela
Onde todo mundo escorrega
- i <= n no laço de vetor lê uma posição que não existe.
- scanf sem o & em &v[i] quebra na execução.
Desafio
Leia n e depois n números. Imprima todos de novo, na mesma ordem, separados por espaço, em uma linha só.
Saída esperada: Uma linha com os n números
main.c
linha 1
#include <stdio.h>
int main() {
int n;
int v[100];
scanf("%d", &n);
// leia os n numeros para dentro do vetor
// imprima todos na mesma linha
printf("\n");
return 0;
}Ctrl+Enter (Cmd+Enter no Mac) roda. Esc sai do editor.
O que o seu scanf vai ler quando você apertar Rodar.
aperte Rodar pra ver a saída aqui
Dicas
Tenta sozinho primeiro. Travou de verdade, abre a primeira.