You are on page 1of 5

2 D Array (Double Dimensional Array)

Array 3x3
---------------------
1 2 3
[0,0] [0,1] [0,2]

4 5 6
[1,0] [1,1] [1,2]

7 8 9
[2,0] [2,1] [2,2]

Array 3x2
---------------------
1 2
[0,0] [0,1]

4 5
[1,0] [1,1]

7 8
[2,0] [2,1]

Array 2x2
---------------------
1 2
[0,0] [0,1]

4 5
[1,0] [1,1]

---------------------
int n[3][3],i,j;
//Entry
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"Enter number";
cin>>n[i][j];
}
}

//Display
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n[i][j]<<"\t";
}
cout<<"\n";
}

1 2 3
4 5 6
7 8 9
------------------------------------------

int n[3][3]={{1,2,3},{4,5,6},{7,8,9}},i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n[i][j]<<"\t";
}
cout<<"\n";
}
----------------------------------------------
cout<<n[2][1]; 8
cout<<n[1][2]; 6

n[2][2]=15;
cout<<n[2][2]; 15
----------------------------------------------
int n[3][3],i,j,s=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"Enter number";
cin>>n[i][j];
s=s+n[i][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n[i][j]<<"\t";
}
cout<<"\n";
}
cout<<"\nSum="<<s;
-----------------------------------------------
int n[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"Enter number";
cin>>n[i][j];
}
}
for(i=2;i>=0;i--)
{
for(j=2;j>=0;j--)
{
cout<<n[i][j]<<"\t";
}
cout<<"\n";
}

9 8 7
6 5 4
3 2 1
---------------------------------------------
Transpose

int n[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"Enter number";
cin>>n[i][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n[j][i]<<"\t";
}
cout<<"\n";
}

1 4 7
2 5 8
3 6 9
--------------------------------------------
Identity Matrix

int n[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
{
n[i][j]=1;
}
else
{
n[i][j]=0;
}
}
}

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n[i][j]<<"\t";
}
cout<<"\n";
}

1 0 0
0 1 0
0 0 1
------------------------------------------
Sum of Diagonals

int n[3][3]={{1,2,3},{4,5,6},{7,8,9}},i,j,s1=0,s2=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
{
s1=s1+n[i][j];
}
if(i+j==2)
{
s2=s2+n[i][j];
}
}
}

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n[i][j]<<"\t";
}
cout<<"\n";
}

cout<<"\nFirst Diagonal="<<s1<<endl;
cout<<"\nSecond Diagonal="<<s2<<endl;
-----------------------------------------
Sum of Two Matrices

int n1[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int n2[3][3]={{11,22,33},{44,55,66},{77,88,99}};
int n3[3][3];
int i,j;

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
n3[i][j]=n1[i][j]+n2[i][j];
}
}

cout<<"\nFirst Array\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n1[i][j]<<"\t";
}
cout<<"\n";
}

cout<<"\nSecond Array\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n2[i][j]<<"\t";
}
cout<<"\n";
}

cout<<"\nSum of First and Second Array\n";


for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<n3[i][j]<<"\t";
}
cout<<"\n";
}

First Array
1 2 3
4 5 6
7 8 9

Second Array
11 22 33
44 55 66
77 88 99

Sum of First and Second Array


12 24 36
48 60 72
84 96 108

You might also like