1 087
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة و يقوم بأستبدال الصفوف بالاعمدة و الاعمدة بالصفوف
هذا البرنامج بعد التبسيط الى اكثر ما يمكن
Int main()
{
int a[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
}
cout<
تشوفون هذا البرنامج الكاتبة جوة
هو نفسة هذا البرنامج مال تغيير الصفوف الى اعمدة و الاعمدة الى صفوف بس اني حاولت اسوي ابسط ما يمكن علمود يسهل الفهم و الحفظ لان اني اكدر اسوي مثل هذا المكتوب جوة و انشرة بس راح يكون صعب و ما ينفهم و لا يندرخ حتى فالبرامج الي جاي انشره هي بسيطة و اكدر ابسطهة بعد اذا تريدون بس يصير البرنامج ما مفهوم للمقابل فسويت شوية ترتيب بي بس الي يريد يبسط برنامج يشوفة صعب خل يدزة و اني ابسطة بعد بأكثر ما يمكن
int main()
{
int a[10][10], trans[10][10], r, c, i, j;
cout << "Enter rows and columns of matrix: ";
cin >> r >> c;
cout << endl << "Enter elements of matrix: " << endl;
for(i = 0; i < r; ++i)
for(j = 0; j < c; ++j)
{
cout << "Enter elements a" << i + 1 << j + 1 << ": ";
cin >> a[i][j];
}
cout << endl << "Entered Matrix: "<< endl;
for(i = 0; i < r; ++i)
for(j = 0; j < c; ++j)
{
cout << " " << a[i][j];
if(j == c - 1)
cout << endl << endl;
}
for(i = 0; i < r; ++i)
for(j = 0; j < c; ++j)
{
trans[j][i]=a[i][j];
}
cout << endl << "Transpose of Matrix: " << endl;
for(i = 0; i < c; ++i)
for(j = 0; j < r; ++j) {
cout << " " << trans[i][j];
if(j == r - 1)
cout << endl << endl;
}
return 0;
}
سؤال /اكتب برنامج بلغة ++C لايجاد مجموع القطر الثانوي
Int main()
{
int a[3][3],i,j,sum=0;
cout<<"enter the number of array:";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i+j=2)
sum=sum+a[i][j];
}
}
cout<<"sum ="<
سؤال/اكتب برنامج بلغة ++C لرسم هذا الشكل
$
$
$
$
$
Int main()
{
int a[5][5],i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==j)
cout<<"$":
else
cout<<" ";
}
cout<<"\n";
}
}
طبعا من شكل الرسم مبين انه قطر رئيسي فنسوي فورين لادخال عناصر المصفوفة الثنائية و نوب نسوي فورين و نخلي الشرط مال القطر الرئيسي و هو i==j اذا تحقق الشرط اطبع $ و اذا ما تحقق يعني مو على خط القطر الرئيسي فاطبعلي فراغ " " و بعد كل صف اعبر سطر علمود يصير شكلة كمصفوفة
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة ثنائية و من ثم تغير جميع العناصر الى صفر ماعدا القطر الرئيسي يكون واحد
Int main()
{
int a[3][3],i,j;
cout<<"enter the number of array:";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
cout<<"1";
else
cout<<"0";
}
cout<<"\n";
}
}
بما انه مصفوفة ثنائية نسوي فورين لادخال الارقام و نوب نسوي فورين و نخلي الشرط مال القطر الرئيسي و هو i==j اذا تحقق الشرط اطبع ١ و اذا ما تحقق يعني مو على خط القطر الرئيسي فأطبع صفر و بعد كل صف اعبر سطر علمود يطلع شكلة كمصفوفة و راح بالنهاية شكلة
1 0 0
0 1 0
0 0 1
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة ثنائية و يقوم بجمع الاعداد التي تقبل القسمة على ٢ بدون باقي
Int main()
{
int a[3][3],i,j,sum=0;
cout<<"enter the number of array:";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(a[i][j]%2==0)
sum=sum+a[i][j];
}
}
cout<<"sum ="<
سؤال /اكتب برنامج بلغة ++C لادخال مصفوفة و طباعة الاعداد الاولية فقط
Int main()
{
int a[5],i,j,f;
cout<<"enter the number of array: ";
for(i=0;i<5;i++)
Cin>>a[i];
for(i=0;i<5;i++)
{
f=1
for(j=2;j
سؤال/اكتب برنامج بلغة ++C لتحويل مصفوفة ثنائية الى مصفوفة احادية
Int main()
{
int a[3][3],i,j,b[10],t=0;
cout<<"enter array two D \n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
b[t]=a[i][j];
t++
}
}
cout<<"the array one D is \n";
for(i=0;i<9;i++)
{
cout<
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة ثنائية و يقوم بجمع كل عمود فيها
Int main()
{
int a[3][3],i,j,t=0;
cout<<"enter the number :";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
s=s+a[j][i];
}
cout<
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة ثنائية و يقوم بجمع كل صف فيها
Int main()
{
int a[3][3],i,j,t=0;
cout<<"enter the number :";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
s=s+a[i][j];
}
cout<<"sum of row is \n"<
سؤال /اكتب برنامج لادخال مصفوفة احادية وادخال رقم (x) وطباعة الارقام الي تقبل القسمة على هذا الرقم بدون باقي طبعاً
Int main()
{
int a[10],i,x;
for(i=0;i<10;i++)
{
cin>>a[i];
}
cout<<"enter value of x : ";
cin>>x;
cout<<"the numbers div. by x :";
for(i=0;i<10;i++)
{
if(a[i]%x==0)
cout<
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة و يقوم بأستبدال الصفوف بالاعمدة و الاعمدة بالصفوف
Int main()
{
int a[3][3],i,j,t;
cout<<"enter the number :";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
cout<<"matrix is \n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<
سؤال /اكتب برنامج بلغة ++C لادخال مصفوفة احادية من ثم تزحيف المصفوفة بمقدار عنصر واحد الى اليمين ومن ثم نقل اخر عنصر ووضعه اول عنصر مثال
Int main()
{
int a[10],i,x;
cout<<"enter the numbers :";
for(i=0;i<10;i++)
{
cin>>a[i];
x=a[i-1];
}
for(i=9;i>=0;i--)
{
a[i]=a[i-1];
a[0]=x;
}
for(i=0;i<10;i++)
{
cout<
السؤال /اكتب برنامج بلغة ++C لادخال مصفوفة احادية ومن ثم انشاء مصفوفة اخرى تحتوي على جميع عناصر المصفوفة الاولى عدا العناصر التي اصغر او تساوي 5
Int main()
{
int a[10],i,c=0,b[10];
cout<<"enter the numbers :";
for(i=0;i<10;i++)
{
cin>>a[i];
if(a[i]>5)
b[c]=a[i];
c++;
}
for(i=0;i
سؤال /اكتب برنامج بلغة ++C يقوم بتبديل القطر الرئيسي بالقطر الثانوي
Int main()
{
int a[4][4],i,j,t;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
cin>>a[i][j];
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
cout<
سؤال / اكتب برنامج بلغة ++C لادخال ارقام الى مصفوفة غير محدد حجمها ويتوقف الادخال عند ادخال رقم 0 ومن ثم يطبع الارقام الزوجية فقط
*اذا كان اول ادخال هو 0 سوف يظهر خطأ Error
Int main()
{
int a[1], n, s = 0, i;
cout<<"enter the number :";
cin>>n;
if(n == 0)
cout<<"error";
while(n != 0)
{
a[s] = n;
cin>>n;
s++;
}
cout<<"even number \n ";
for(i = 0; i < s; i++)
{
if(a[i]%2 == 0)
cout<
سؤال/اكتب برنامج بلغة ++C لترتيب عناصر المصفوفة تنازلي من الكبير الى الصغير
Int main()
{
int a[10],i,j,x;
cout<<"enter the number :";
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]
سؤال / اكتب برنامج لادخال مصفوفتين وايجاد حاصل ضربهما
Int main()
{
int a[5],b[5],i;
cout<<"Enter the number of array a:";
for(i=0;i<5;i++)
{
cin>>a[i];
}
cout<<"Enter number of array b :";
for(i=0;i<5;i++)
{
cin>>b[i];
}
for(i=0;i<5;i++)
{
cout<<"the mult ="<
