Professional Documents
Culture Documents
Array (2dim 3dim)
Array (2dim 3dim)
Array (2dim 3dim)
syntax:
data-type arrayName[row][col];
Example:
int score[2][3];
Graphical Representation Analogy
Column 0 1 2
10 80 30
0
40 50 90
Row 1
Our two dimensional array score[r][c] is an integer
data type and it ca hold only an integer data with a
maximum of 6 values ([2] x [3]).
0 1 2 3
0 [0][0] [0][1] [0][2] [0][3]
1 [1][0] [1][1] [1][2] [1][3]
2 [2][0] [2][1] [2][2] [2][3]
3 [3][0] [3][1] [3][2] [3][3]
4 [4][0] [4][1] [4][2] [4][3]
To initialize these values in the
program:
Column 0 1 2
0 10 80 30
Row 1 40 50 90
int x[2][3]={10,80,30},{40,50,90}};
main ()
{//Declaring an Array; Intialization of 2D Array
int array2D[2][3]={{10,80,30},{40,50,90}};
int i,j;
printf("\n\nA Two Dimensional Array\n\n");
for (j=0; j<2; j++)
{
for (i = 0; i<3; i++)
{// Displaying the Array
printf ("%d ",array2D[j][i]); }
printf("\n");
}
}