Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema que o executar. Nota: 10.0
for (int i = 0; i < 2...
Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema que o executar. Nota: 10.0
for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { if (i == j) printf("%d ", i+j+1); else printf("%d ", i-j+1); } printf("\n"); }
O código apresenta dois laços for aninhados. O primeiro laço for percorre as linhas da matriz. O segundo laço for percorre as colunas da matriz. O if verifica se o índice da linha é igual ao índice da coluna. O printf dentro do if imprime a soma dos índices mais 1. O printf dentro do else imprime a diferença dos índices mais 1. A saída apresentada pelo sistema será: 8 2 7 5. A 8 2 4 B 8 2 7 5 C 8 2 4 7 5 2 D 7 5 2 8 2 4 E 7 5 2
Compartilhar