Professional Documents
Culture Documents
Array
Eng Fadia M Hasen
2D Array
Syntax of 2D Array
data_Type array_name[n][m];
Where, 2D Array
n: Number of rows.
m: Number of columns
2D Array
Syntax of 2D Array
data_Type array_name[n][m];
Where, 2D Array
n: Number of rows.
m: Number of columns
2D Array
int x[3][3]; or
Declaring and
Creating Arrays int x[3][3]={12,3,4,54,7,83,86,11,65};
Int x[3][3]={{1,2,3},{54,7,83},{86,11,65}};
2D Array Example
Square matrix (5*5) Sum the elements above the main diagonal
and Sum the elements below it and Sum the elements above the
diameter Secondary and below it separately
2D Array
#include<iostream> for(i=0;i<5;i++)
using namespace std; for(j=0;j<5;j++) {
int main() if(i<j)
{int sum+=a[i][j];
i,j,sum,sum1,sum2,sum3; if(i>j)
sum=sum1=sum2=sum3=0; sum1+=a[i][j];
int a[5][5]; if((i+j)<4)
for(i=0;i<5;i++) sum2+=a[i][j];
for(j=0;j<5;j++) if((i+j)>4)
cin>>a[i][j]; sum3+=a[i][j];}
cout<<"\n sum above secondary diagonal=
for(i=0;i<5;i++) "<<sum2;
{for(j=0;j<5;j++) cout<<"\n sum above main diagonal= "<<sum;
cout<<"\n sum under main diagonal= "<<sum1;
{cout<<a[i][j]<<"\t";} cout<<"\n sum under secondary diagonal=
cout<<"\n";} "<<sum3;}