for (i=0; i<4; i++)
for (j=0; j< 3; j++)
x [ i ] = x [ j ] + 1;
Ver respuesta
a) { 1, 1, 2, 3 }
b) { 2, 2, 2, 2 }
c) { 2, 2, 4, 5 }
d) Otros valores
Buenas!
Según se indica en esta pregunta, la respuesta es B.
Siguiendo el código en papel, y probando este snippet de código tanto con javascript en la consola de chrome, como en Repl.it (compilador C online), el resultado que me sale en todos los casos es el de la respuesta C.
El código con el que he testeado es:
-En C
Código: Seleccionar todo
#include <stdio.h>
int main() {
int x[4] = {1,0,1,0};
for (int i=0;i<4;i++)
for (int j=0;j<3;j++)
x[i] = x[j]+1;
printf("%i, %i, %i, %i", x[0],x[1],x[2],x[3]);
}
2, 2, 4, 5
-En javascript
Código: Seleccionar todo
function test() {
let x = [1,0,1,0];
for(let i=0; i < 4; i++) {
for(let j=0; j<3; j++) {
x[i]= x[j] + 1;
}
debug(x);
};
return x;
}
test();
Muchas gracias.
Un saludo.