Pular para o conteúdo

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.