Ed
há 6 meses
Vamos analisar o código passo a passo. O código define uma matriz bidimensional `valores` com os seguintes elementos: ``` { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } } ``` Em seguida, ele utiliza dois loops `for` para percorrer as linhas (`l`) e colunas (`c`) da matriz. A condição `if (l >= c)` determina quais elementos serão impressos. Agora, vamos ver como isso se desenrola: - Para `l = 0`: - `c = 0`: `l >= c` (0 >= 0) → imprime `valores[0,0]` → 1 - `c = 1`: `l >= c` (0 >= 1) → não imprime - `c = 2`: `l >= c` (0 >= 2) → não imprime - Para `l = 1`: - `c = 0`: `l >= c` (1 >= 0) → imprime `valores[1,0]` → 4 - `c = 1`: `l >= c` (1 >= 1) → imprime `valores[1,1]` → 5 - `c = 2`: `l >= c` (1 >= 2) → não imprime - Para `l = 2`: - `c = 0`: `l >= c` (2 >= 0) → imprime `valores[2,0]` → 7 - `c = 1`: `l >= c` (2 >= 1) → imprime `valores[2,1]` → 8 - `c = 2`: `l >= c` (2 >= 2) → imprime `valores[2,2]` → 9 Agora, juntando tudo que foi impresso, temos: `1 4 5 7 8 9`. Portanto, a alternativa correta é: b. 1 4 5 7 8 9.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material