الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برامج للمصفوفات

مغلق
بدأه khwlani في 19 يوليو 2003 · 6 رد · 1,184 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الأعزاء حتى يمكن استغلال الوقت في اشياء مفيد في هذه الفترة

اكتب برنامج في سي++ يحتوي على و class Matrix وهذه ال تحتوي على الدوال التالية طباعة المصفوفة على الشاشة وتخزينها في ملف كما تحتوي على دالة لأيجاد معكوس المصفوفة

اعد تعريف وبرمجة العمليات الحسابية + و -و * في المصفوفة

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#2

ممكن أخ khwlani توضح المراد من السؤال ماهو حجم المصفوفة من أي بعد وغير ذلك..

ماذا تقصد بأعادة تعريف العمليات الحسابية هل تقصد جمع المصفوفة وطرحها وضربها أم ماذا ...

وهل يمكن أن أحاول في حل المثال دون تخزين المصفوفة في ملف ...لأني لسا ماتعلمت الملفات ....

وشكرا .......

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#3

بالنسبة لل Class فيجب عليك أن تحدد حد أقصى لل 2D Array الذي يحمل الMatrix وليكن مثلا 100x100 وتعرف هذا الArray في الattributes الخاصة بالClass حتى تتعامل معه في الدوال ..

بالنسبة للطباعة على الشاشة يمكنك عمل nested loops الخارجي يمر على الصفوف والداخلي يمر على الأعمدة ..

for (int i=0; I<rows; i++)

{

for(int j=0; j<cols; j++)

cout<<matrix[j];

cout<<endl;

}
#4

أخي الجيش عمل المصفوفة وطباعتها على الشاشة أمر سهل لا خلاف عليه ولكن لك مني سؤال ........

ماذا تقصد بقولك """"" الattributes الخاصة بالClass حتى تتعامل معه في الدوال .."""".

ياليت معنى الكلمة بالعربي ثم ماهو قصدك بهذا المصطلح أرجو التوضيح وأنا كنت أحسب ان اسم الclass عادي فهل اسمه له علاقهMatrix " أي هل له دلالة على شيء معين""

وشكرا.,,,,,,,

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#5

ليس من الضروري ان يكون اسم الكلاس Matrix

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#6

ليس من الضروري ان يكون اسم الكلاس Matrix

وبالنسبة للعمليات هي اعادة تعريف كل من العمليات الحسابية

بمعنى انه لو توجد matrix A,B,C

فانه يمكن حساب C=A+B وهكذا

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#7

ممكن اعرف ازاى اجمع و اطرح و اضرب واعمل اس للماتركس بالدوال (الفانكشن ) ليس الكلاس

ولكم جزيل الشكر

""حبيب الله ""

هذا الموضوع مغلق.

مواضيع مشابهة