Informática, perguntado por crislaynemoren3428, 1 ano atrás

De acordo com a definição de matrizes e vetores abordado nas aulas, analise atentamente o código fonte apresentado abaixo: #include int main() { int mtrx[20][10]; int i, j, count; count = 1; for(i=0; i<20; i++) for(j=0; j<10; j++) { mtrx[i][j]=count; count++; } return(0); } Com base no código fonte apresentado acima, assinale a alternativa correta que corresponde ao resultado após a execução desse código fonte: A É removido da matriz mtrx todos os dados existentes; B A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 20; C A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 200; D A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 200; E A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 20.

Soluções para a tarefa

Respondido por bokomoko
7
observe o código

int main() { 
  int mtrx[20][10];                // cria a matriz de 20 linhas e 10 colunas
  int i, j, count;
  count = 1;                         // inicia o contador em 1
  for(i=0; i<20; i++)             // varia as linhas 
     for(j=0; j<10; j++) {        // varia as colunas dentro da linha
       mtrx[i][j]=count;           // coloca o contador na matriz
       count++;                      // avança o contador
       }
  return(0);
}
 
Portanto, o contador vai variar de 1 a 200 dentro da matriz que será preenchida linha a linha

Se quiser ver o programa rodando, veja ele aqui
https://repl.it/@bokomoko/preencher-matriz-por-linha
Perguntas interessantes