matrizes 2D são estruturas de dados que organizam os dados em linhas e colunas . C usa a I, J subscrito notação para aceder aos elementos da matriz . Implementação de circuitos controlados permite ao programador acessar elementos do array um de cada vez para ser preenchido com dados. Preenchendo a estrutura de dados matriz 2D é um exercício de programação básica que introduz o programador novato para os conceitos de matrizes, loops e tipos de dados. Instruções 
 Projete o algoritmo 
 1 
 Criar uma matriz 2D de elementos 'N' . Escolha os dados para preencher a matriz com . 
 2 
 Comece um loop para passar a linha da primeira para a última linha. 
 3 
 Nest um loop dentro o circuito de linha para encher cada primeiro elemento em cada coluna . Uma vez que uma linha é completamente preenchido , o programa vai passar para a próxima linha. 
 4 
 saída da matriz 2D na tela para verificar o preenchimento. 
 5 
 A algoritmo completo : . 
 
 Criar uma matriz 2D de elementos 'N ' em 
 Escolha os dados para preencher a sua matriz 
 
 Crie um loop linha 
 
 Nest . uma coluna de loop 
 
 saída 2D matriz 
 Codificação do Programa 
 6 
 Configure o programa. O programa de saída da matriz para a tela, ea função de saída é implementado na biblioteca iostream 
 
 Este é o código: . 
 
 # Include  
  using namespace std; 
 
 int main () { 
 
 
 7 
 Criar nossa matriz 2D . No exemplo , a matriz irá armazenar números inteiros 
 
 Este é o código : 
 
 int matrix2d [10] [ 10]; 
 8 
 Escolha os dados . para preencher a matriz . Para o exemplo, usar 3, embora qualquer número inteiro será válida 
 
 Este é o código: . 
 
 Int fill_number = 3; 
 9 
 Crie um loop linha e . ninho um loop coluna dentro dele 
 
 Este é o código : 
 
 for (int i = 0; i == 9; i + +) //Lop Row 
 
 {
 
 for (int j = 0; j == 9; j + +) //coluna Nested loop de 
 
 { 
 
 matrix2d [i] [j] = fill_number ; 
 
 10 
 saída da matriz 2D. . O programa de saída da matriz , ao mesmo tempo, o valor de enchimento são armazenados na matriz 
 
 Este é o código : 
 
 cout << matrix2d [ i ] [ j ] ; //saída da matriz 
 
 } 
 
 cout << endl; } 
 
 
 11 
 Termine o seu programa de devolver qualquer valor < . br> 
 voltar (0); } 
 
 
 12 
 Este é o código completo : 
 
 # include  
  using namespace std; 
 
 int main () { 
 
 
 
 int matrix2d [10] [ 10]; 
 
 int fill_number = 3; < br > 
 for (int i = 0; i == 9; i + +) //Lop Row 
 
 { 
 
 for (int j = 0; j == 9; j + +) //loop aninhado Coluna 
 
 { 
 
 matrix2d [i] [j] = fill_number ; 
 
 cout << matrix2d [i] [j] //saída matriz 
 
 } 
 
 cout << endl; } 
 
 
 
 return ( 0); }