Qual será a nova configuração do vetor após a execução desse...

Próximas questões
Com base no mesmo assunto
Q641557 Algoritmos e Estrutura de Dados

Considere as variáveis A e B de tipo inteiro e o vetor de tipo inteiro a seguir. 


Qual será a nova configuração do vetor após a execução desse algoritmo?
Alternativas

Comentários

Veja os comentários dos nossos alunos

O gabarito é a letra E.

 

A melhor maneira de resolver essa questão é anotar os valores iniciais de vet, em cada posição, e executar o algoritmo manualmente, trocando os valores sempre que for solicitado em cada passo. 

Vamos aos comentários.

VET = | 1 | 1 | 1 | 1 | 1 | 1 |

VET [A + 1] <-- VET [A + 1] + VET[A - 2] passo 1 (incrementa)

A = 3 -> VET [4] <-- VET[4] + VET [1] = 2

A = 4 -> VET [5] <-- VET[5] + VET [2] = 2

A = 5 -> VET [6] <-- VET[6] + VET [3] = 2

VET = | 1 | 1 | 1 | 2 | 2 | 2 |

VET [VET[2]] <-- VET [3] * VET[6] => VET [1] <-- 1 * 2 => VET [1] <-- 2

VET = | 2 | 1 | 1 | 2 | 2 | 2 |

VET [VET[1] * B + B - 1] <-- VET [VET[1] * B + B - 1] - 1 passo -1 (decrementa)

A = 2 -> VET [5] <-- VET [5] - 1 = 1

A = 1 -> VET [2] <-- VET [2] - 1 = 0

VET = | 2 | 0 | 1 | 2 | 1 | 2 |

#SóNinja

#CursoAdonai

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo