Informática, perguntado por and3rsonms, 1 ano atrás

Analise o seguinte trecho de código e indique qual das atribuições iniciais para o vetor é que vai fazer com que o valor de x seja impresso.

int[] v = {???????};
int x = 0;
int y = 0;
for (int i = 0; i < v.length; i++) {
if (i % 2 == 0) {
x += v[i];
} else {
y += v[i];
}
}
if (x==y) {
System.out.println(x);
}

Opções de resposta:

a) int[] v = {1,1,1,1,1};

b) int[] v = {1,5,3,5};

c) int[] v = {0,1,1};

d) int[] v = {1,5,3,4,5};

Soluções para a tarefa

Respondido por biasouzas
1
Letra C, pois ao rodar o loop 3 vezes, x=1 e y=1
Perguntas interessantes