Para cada uma das sentenças abaixo, marque (V) para Verdadeiro ou (F) para Falso.
( ) Para ler um valor para a terceira posição de um vetor de inteiros chamado dados, o comando correto seria scanf("%d", &dados[2]);.

Passo 1

Resumindo o enunciado: temos um vetor de inteiros chamado dados em C e queremos ler um valor para a “terceira posição” desse vetor usando scanf. O conteúdo aqui é indexação de vetores em C e uso de scanf.

Passo 2

Em C, a indexação de vetores começa em zero. Ou seja: \text{dados}[0] é a primeira posição, \text{dados}[1] é a segunda, \text{dados}[2] é a terceira.

Passo 3

Para ler um inteiro via scanf e armazená-lo no elemento de índice 2, precisamos passar o formato “%d” e o endereço desse elemento. O endereço de \text{dados}[2] é obtido com &dados[2]. Logo, o comando
scanf("%d", &dados[2]);
é exatamente o que se deseja.

Resposta

(V)

Exercícios relacionados