Logo Passei Direto
Buscar
Observe o seguinte vetor: int[] valores = {5,3,0,7,2,0}; É necessário, a cada dois valores, somá-los e inserir o resultado dessa soma na posição seguinte, onde consta o valor zero.
Quais seriam as instruções que resolveriam esse problema?
a . valores[2] = valores[1] + valores[0]; valores[5] = valores[4] + valores[3];
b. valores[3] = valores[2] + valores[1]; valores[4] = valores[5] + valores[6];
c. valores[2] = valores[1] + valores[0]; valores[3] = valores[4] + valores[5];
d. valores[3] = valores[2] + valores[1]; valores[6] = valores[5] + valores[4];
e. valores[2] = valores[1] + valores[0]; valores[6] = valores[5] + valores[4];
User badge image
Aprimorando com Questões

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar a questão passo a passo. O vetor inicial é `int[] valores = {5, 3, 0, 7, 2, 0};`. Precisamos somar a cada dois valores e inserir o resultado na posição seguinte onde há um valor zero. 1. O primeiro zero está na posição 2. Precisamos somar os valores nas posições 0 e 1: - `valores[2] = valores[0] + valores[1]` → `valores[2] = 5 + 3` → `valores[2] = 8`. 2. O segundo zero está na posição 5. Precisamos somar os valores nas posições 3 e 4: - `valores[5] = valores[3] + valores[4]` → `valores[5] = 7 + 2` → `valores[5] = 9`. Agora, vamos analisar as alternativas: a) `valores[2] = valores[1] + valores[0]; valores[5] = valores[4] + valores[3];` - Correto, pois faz as somas necessárias. b) `valores[3] = valores[2] + valores[1]; valores[4] = valores[5] + valores[6];` - Incorreto, pois não está somando os valores corretos e a posição 6 não existe. c) `valores[2] = valores[1] + valores[0]; valores[3] = valores[4] + valores[5];` - Incorreto, pois a segunda soma não é a correta. d) `valores[3] = valores[2] + valores[1]; valores[6] = valores[5] + valores[4];` - Incorreto, pois a posição 6 não existe. e) `valores[2] = valores[1] + valores[0]; valores[6] = valores[5] + valores[4];` - Incorreto, pois a posição 6 não existe. Portanto, a alternativa correta é: a) `valores[2] = valores[1] + valores[0]; valores[5] = valores[4] + valores[3];`

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

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Qual o tipo de dado utilizado para iniciar a leitura de um arquivo e o método utilizado para ler cada linha do arquivo? a. StreamLine e LineReader b. StreamReader e ReadLine c. StreamFile e ReadFile d. StreamLine e LineReader e. StreamReader e FileReader

Mais conteúdos dessa disciplina