You are on page 1of 10

Computer Programming

C – Multi-Dimensional Arrays
2021-’22 Winter B.Tech
2D arrays
• 1 Dimensional array:
int a[10];  Only one subscript
• 2 Dimensional array:
float table[50][50];  Two subscripts
char page[24][80];

datatype arrayname [max no of rows] [max no of columns];


2D arrays
• int values[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};

values 0 1 2 3
0 1 2 3 4
1 5 6 7 8
2 9 10 11 12

values[0][2]  3
values[2][2]  11
values[1][3]  8
• int values[3][4] = {{1, 2 ,3, 4},{5 ,6, 7, 8} ,{9, 10, 11, 12}};
Input
Print
3D arrays
int t[10][20][30] = {
{{ 11,12,13}, {14,15,16}, {17,18,19}},
{{21,22,23}, {24,25,26}, {27,28,29}},
{{31,32,33}, {34,35,36}, {37,38,39}}
};
2D Array of Characters
char masterlist[6][10] = {"akshay", "parag", "raman",
"srinivas", "gopal", "rajesh" };
Sum of two matrices

• Program
Transpose of a Matrix

• Program
Do...
• Smallest element in a matrix
• Largest element in a matrix

You might also like