You are on page 1of 11

‫امثله في المصفوفات الثنائية‬

‫وجدي‬
‫كامل‬
‫ اعمده ثم قم بطباعه عناصر القطر الرئيسي للمصفوفه؟‬4 ‫ صفوف و‬4 ‫قم بعمل برنامج الدخال البيانات الى مصفوفه ثنائيه البعد مكونه من‬
#include <iostream.h>
int main()
{
int x[4][4];
for(int i=0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
{
cout<<"PLZ ENTER NUMBER ("<<i<<","<<j<<") : ";
cin>>x[i][j];
}

cout<<"______________________________________"<<endl;

for(int i=0;i<4 ;i++ )


for(int j=0;j<4 ;j++ )
if(i==j)
cout<<"("<<i<<","<<j<<") IS : "<<x[i][j]<<endl;

}
#include <iostream.h>
int main()
‫ اعمده ثم قم بطباعه‬4 ‫ صفوف و‬4 ‫قم بعمل برنامج الدخال الدخال مصفوفه مكونه من‬
{
‫عناصر القطر الرئيسي وعناصر القطر الثانوي‬
int x[4][4],n = 3;;
for(int i=0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
{
cout<<"PLZ ENTER NUMBER ("<<i<<","<<j<<") : ";
cin>>x[i][j];
}
cout<<"________________________________________________"<<endl;
cout<<"THE MAIN VALUES "<<endl;
for(int i=0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
if(i==j)
cout<<"("<<i<<","<<j<<") IS : "<<x[i][j]<<endl;

cout<<"________________________________________________"<<endl;
cout<<"THE SECONDARY VALUES "<<endl;
for(int i=0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
if(j==n-i)
cout<<"("<<i<<","<<j<<") IS : "<<x[i][j]<<endl;
}
#include <iostream.h>
‫ عن طريق المستخدم ثم قم بطباعه عناصر فوق القطر الرئيسي‬4*4 ‫قم بعمل برنامج الدخال مصفوفه‬
int main()
{
int x[4][4];
for(int i = 0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
{
cout<<"PLZ ENTER NUMBER ("<<i<<","<<j<<") : ";
cin>>x[i][j];
}
cout<<"_______________________________________"<<endl;

for(int i = 0;i<4 ;i++ )


for(int j=0;j<4 ;j++ )
{
if(i<j)
cout<<"NUMBER OF("<<i<<","<<j<<") : "<<x[i][j]<<endl;
}

}
int x[4][4];
‫ عن طريق المستخدم ثم قم بطباعه عناصر فوق القطر الرئيسي‬4*4 ‫قم بعمل برنامج الدخال مصفوفه‬
for(int i = 0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
‫وعناصر تحت القطر الرئيسي‬
{
cout<<"PLZ ENTER NUMBER ("<<i<<","<<j<<") : ";
cin>>x[i][j];
}
cout<<"_______________________________________"<<endl;
cout<<"THE UPP IS : "<<endl;
for(int i = 0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
{
if(i<j)
cout<<"NUMBER OF("<<i<<","<<j<<") : "<<x[i][j]<<endl;
}
cout<<"_______________________________________"<<endl;
cout<<"THE DOWN IS : "<<endl;
for(int i = 0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
{
if(i>j)
cout<<"NUMBER OF("<<i<<","<<j<<") : "<<x[i][j]<<endl;
}
‫توليد المصفوفات‬

‫وجدي‬
‫كامل‬
int x[4][4],num=2,n=3;
‫ قم بتوليد المصفوفه التاليه‬:
for(int i = 0;i<4 ;i++ )
for(int j=0;j<4 ;j++ )
{
if(i==j || j==n-i)
x[i][j]=0;
else
{
x[i][j]=num;
num+=2;
}
}
for(int i = 0;i<4 ;i++ )
{
for(int j=0;j<4 ;j++ )
{

cout<<" ("<<i<<","<<j<<") : "<<x[i][j]<<"\t";


}
cout<<endl;
}
int x[4][4],num=7,n=3;
‫ قم بتوليد المصفوفه التاليه‬:
for(int i = 0;i<4 ;i++ ) 7 0 0 14
for(int j=0;j<4 ;j++ ) 0 7 14 0
{ 0 14 7 0
if(i==j) 14 0 0 7
x[i][j]=num;
else if(j==n-i)
x[i][j]=num*2;
else
x[i][j]=0;5
}
for(int i = 0;i<4 ;i++ )
{
for(int j=0;j<4 ;j++ )
{

cout<<" ("<<i<<","<<j<<") : "<<x[i][j]<<"\t";


}
cout<<endl;
}
int x[4][4],num=7,n=3;
‫ قم بتوليد المصفوفه التاليه‬:
for(int i = 0;i<4 ;i++ ) 50 20 20 20
for(int j=0;j<4 ;j++ ) 40 50 20 20
{ 40 40 50 20
if(i==j) 40 40 40 50
x[i][j]=50;
else if(i<j)
x[i][j]=20;
else
x[i][j]=40;
}
for(int i = 0;i<4 ;i++ )
{
for(int j=0;j<4 ;j++ )
{

cout<<" ("<<i<<","<<j<<") : "<<x[i][j]<<"\t";


}
cout<<endl;
}
‫قم بتوليد المصفوفه التاليه‬

‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪10‬‬


‫‪1‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪4‬‬
‫‪2‬‬ ‫‪10‬‬ ‫‪4‬‬ ‫‪5‬‬
‫‪10‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬

You might also like