Para preencher uma matriz é necessário identificar todas as suas posições. Isso exige a utilização de um índice para cada dimensão da matriz. Considere o trecho de programa escrito em Linguagem C, que faz a leitura de uma matriz bidimensional, com duas linhas e duas colunas: int main(){ int a[2][2]; int i, j; printf(“Leitura de dados da Matriz”\n); for (i=0; i<2; i++){ for (j=0; j<2; j++){ printf(“Digite o número da linha %d e coluna %d: “, i, j); scanf(“%d”,&a[i][j]); } } system(“PAUSE”); return 0; } A seguir apresentam-se as mensagens impressas na tela, que correspondem a ordem de leitura de cada elemento da matriz: 1. "Digite o número da linha 1 e coluna 2:" 2. "Digite o número da linha 1 e coluna 1:" 3. "Digite o número da linha 2 e coluna 2:" 4. "Digite o número da linha 2 e coluna 1:" Assinale a alternativa que apresenta a ordem correta da impressão das mensagens quando este programa é executado. Escolha uma: a. 2 – 1 – 4 – 3. b. 1 – 2 – 4 – 3. c. 2 – 1 – 3 – 4. d. 4 – 2 – 1 – 3. e. 2 – 3 – 4 – 1.
Soluções para a tarefa
Respondido por
82
No código, i = linha e j = coluna.
for (i=0; i<2; i++){
for (j=0; j<2; j++) (...)
Ele fixa primeiro a linha e varia a coluna, depois muda de linha e faz o mesmo. E assim, sucessivamente.
Portanto a ordem de preenchimento é:
Linha 1, Coluna 1
Linha 1, Coluna 2
Linha 2, Coluna 1
Linha 2, Coluna 2
Colocando em ordem...
1. "Digite o número da linha 1 e coluna 2:"
2. "Digite o número da linha 1 e coluna 1:"
3. "Digite o número da linha 2 e coluna 2:"
4. "Digite o número da linha 2 e coluna 1:"
Será:
Linha 1, Coluna 1 (2)
Linha 1, Coluna 2 (1)
Linha 2, Coluna 1 (4)
Linha 2, Coluna 2 (3)
>> RESPOSTA: 2 - 1 - 4 - 3 Letra A
OBSERVAÇÃO:
Para que as frases sejam impressas como no enunciado...
Essa linha do código:
printf(“Digite o número da linha %d e coluna %d: “, i, j);
Deveria estar assim:
printf(“Digite o número da linha %d e coluna %d: “, i+1, j+1);
Respondido por
54
resposta: 2-1-4-3
pois a matriz lê linha por linha
Perguntas interessantes
História,
9 meses atrás
Biologia,
9 meses atrás
Matemática,
9 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Artes,
1 ano atrás