matrici 2D sono strutture di dati che organizzano i dati in righe e colonne . C utilizza la I, J notazione pedice accedere agli elementi della matrice . Implementazione cicli controllati permette al programmatore di accedere a elementi di array , uno alla volta da compilare con i dati. Riempimento della struttura dati matrice 2D è un esercizio di programmazione di base che introduce il programmatore alle prime armi ai concetti di matrici, anelli e tipi di dati . Istruzioni 
 design Algorithm 
 1 
 Creare una matrice 2D di elementi 'N' . Scegli i dati per riempire la matrice con . 
 2 
 Inizia un ciclo di passare la riga dalla prima all'ultima riga . 
 3 
 Nest un loop all'interno di il loop fila per riempire ciascun primo elemento su ogni colonna . Una volta che una riga è completamente riempito , il programma si sposta alla riga successiva . 
 4 
 uscita la matrice 2D sullo schermo per verificare il riempimento . 
 5 
 algoritmo completo : . 
 
 Creare una matrice 2D di elementi 'N' 
 
 scegliere il dato per riempire il vostro matrice 
 
 creare una riga ciclo 
 
 Nest . una colonna ciclo 
 
 uscita la matrice 2D 
 codificando il programma 
 6 
 impostare il programma . Il programma emette la matrice per lo schermo , e la funzione di uscita è implementata nella libreria iostream 
 
 Questo è il codice : . 
 
 # Include  
  using namespace std; 
 
 int main ( ) { 
 
 
 7 
 Creare nostra matrice 2D . In questo esempio , la matrice memorizzare numeri interi 
 
 Questo è il codice : . 
 
 Int matrix2d [ 10] [ 10 ] ; 
 8 
 Scegli i dati per riempire la matrice . . Ad esempio l' uso 3 , anche se ogni intero sarà valida 
 
 Questo è il codice : 
 
 int fill_number = 3; 
 9 
 creare un ciclo riga e . nido un loop colonna all'interno di esso 
 
 Questo è il codice : 
 
 for (int i = 0; i == 9; i + + ) //file Lop 
 
 { 
 
 for (int j = 0; j == 9; j + + ) //annidata Colonna ciclo 
 
 { 
 
 matrix2d [ i] [ j ] = fill_number ; 
 
 10 
 uscita la matrice 2D . Il programma segnala lo matrice allo stesso tempo il valore di riempimento è memorizzato sulla matrice 
 
 Questo è il codice : 
 
 cout << matrix2d [ i] [ j ] ; /. /output la matrice 
 
 } 
 
 cout << endl; } 
 
 
 11 
 Finisci il tuo programma restituendo un valore < . br 
 ritorno > ( 0 ) ; } 
 
 
 12 
 Questo è il codice completo : 
 
 # include  
 < p > using namespace std; 
  int main ( ) { 
 
 
 
 int matrix2d [ 10 ] [ 10 ] ; 
 
 int fill_number = 3; < br > 
 for (int i = 0; i == 9; i + + ) //file Lop 
 
 { 
 
 for (int j = 0; j == 9; j + + ) //annidata Colonna ciclo 
 
 { 
 
 matrix2d [ i] [ j ] = fill_number ; 
 
 cout << matrix2d [ i] [ j ] ; //output matrice 
 
 } 
 
 cout << endl; } 
 
 
 
 return ( 0 ) ; }