Ed
há 10 meses
Vamos analisar o código apresentado: ```c #include int main() { int x[3]; int y; for (y = 0; y < 3; y++) { x[y] = 10 + y; printf("%d ", x[y]); } return 0; } ``` No loop `for`, a variável `y` varia de 0 a 2 (totalizando 3 iterações). Em cada iteração, o valor de `x[y]` é atribuído como `10 + y`. Vamos ver o que acontece em cada iteração: - Quando `y = 0`: `x[0] = 10 + 0` → `x[0] = 10` e imprime `10` - Quando `y = 1`: `x[1] = 10 + 1` → `x[1] = 11` e imprime `11` - Quando `y = 2`: `x[2] = 10 + 2` → `x[2] = 12` e imprime `12` Portanto, a saída do programa será: `10 11 12`. Assim, a alternativa correta é: e) 10 11 12.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material