Logo Passei Direto
Buscar

Nos vetores, muitas vezes é preciso percorrer todos os seus índices, seja para procurar um valor específico ou para mostrar todos os valores que ele tem dentro do vetor ou ainda para atribuir valores no mesmo. No código abaixo é realizado uma varredura em um vetor, analise e determine a saída 

#include

void main(){

double Vet1[] = (1, 5,10,9,21, 18, 33};

double A;

int i;

A = Vet1[0];

A = Vet1[1];

printf(" %f\n",A);


Escolha uma opção:

a. 33

b. 5

c. nenhuma das alternativas

d. 1

e. 21

User badge image
Thales Martins

há 2 anos

User badge image
Thales Martins

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar o código apresentado: 1. O vetor `Vet1` é declarado, mas a sintaxe está incorreta. O correto seria usar chaves `{}` em vez de parênteses `()`. O vetor deveria ser declarado assim: `double Vet1[] = {1, 5, 10, 9, 21, 18, 33};`. 2. O código atribui o valor do primeiro índice do vetor a `A` com `A = Vet1[0];`, que é `1`. 3. Em seguida, o código atribui o valor do segundo índice do vetor a `A` com `A = Vet1[1];`, que é `5`. 4. Por fim, o código imprime o valor de `A`, que agora é `5`. Portanto, a saída do código, considerando a correção da sintaxe do vetor, será `5`. A alternativa correta é: b) 5.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A saída do código apresentado será o valor 5, portanto a alternativa correta é a letra b. Isso ocorre porque o vetor Vet1 é percorrido e os valores das posições 0 e 1 são atribuídos à variável A, sendo que o último valor atribuído foi o 5. Em seguida, é impresso o valor de A, que é 5.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina