Informática, perguntado por Usuário anônimo, 1 ano atrás

Considerando o trecho de código a seguir?

for (i=0;i<5;i++)
v[i]=i;
for (i=0;i<4;i++)
v[i+1]=v[i]+2*v[i+1];

Qual o valor armazenado em v[3] após sua execução?

a) 11
b)26
c) 12
d) 0
e) 20

Soluções para a tarefa

Respondido por bielrossi15
0
C.
No 1º vetor teremos = v[i] = i, então os valores no intervalo 0 até 4.
Depois, teremos a fórmula v[i+1] = v[i] + 2 * v[i+1] e ficaria, a cada iteraçao:

v[1] = 0 + 2 * 1 = 2
v[2] = 2 + 2 * 2 = 6
v[3] = 6 + 2 * 3 = 12
Perguntas interessantes