Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come compilare una matrice 2D in C

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

using namespace std;

int main ( ) {


int matrix2d [ 10 ] [ 10 ] ;

int fill_number = 3;

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 ) ; }




 

Programmazione © www.354353.com