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

الله يخليكم ساعدوني .. برنامج معقد وعقدني معه

مغلق
بدأه مبرمجة سي في 22 فبراير 2005 · 1 رد · 622 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عضوه جديده وإن شاء الله أفيد وأستفيد .. انا متخصصه بالسي ++ ..

بس مطلوب مني برنامج وماعرفت أبرمجه ..

البرنامج مطلوب بلغة السي ++ .. وهو عباره عن برنامج لحل عدد من المعادلات الخطيه باستخدام طريقة المعكوس ..

والمطلوب فيه

يطلب البرنامج من المستخدم ادخال بعد مصفوفة المجاهيل ( مصفوفه مربعه ).. ( البعد غير محدود )

بعد ذلك يدخل اليوزر المعادلات الخطيه .. مكونه من عدد من المجاهيل ( عدد المجاهيل يساوي بعد المصفوفه )

يقوم البرنامج بتكوين مصفوفه (array ) اعتمادا على المعادلات الخطيه ..

ثم يحسب الـمحدد (det(array .. ( محدد المصفوفه )

وبعد ذلك يحسب ( (adj(A) .. ( يعني المرافق لكل عنصر في المصفوفه ) .. ويكون مصفوفة الـ adj .

ثم يحسب معكوس المصفوفه بقسمة الـ adj على المحدد ..

بعد ذلك يقوم بضرب المعكوس في مصفوفة الحل ( الطرف الأيمن في المعادلات الخطيه )لإيجاد قيم المجاهيل ..

وبذلك تكون النتيجه النهائيه ايجاد قيم المجاهيل ..

البرنامج يمكن يكون معقد .. بس إن شاء الله عندكم يصير سهل .. وتساعدوني ..

انا صممت البرنامج لكن حددت البعد اما 1 او 2 او 3 .. لأن بعد المصفوفه لو زاد عن 3 راح نحتاج اعتقد الى اجراءات متكرره ودوال ( function) متداخله ومتكرره ..

حاولت أعملها لكن مع الأسف ماقدرت .. ومحتاجه مساعده بأسرع وقت ..

وشكرا

#2

السلام عليكم

السؤال اخى الكريمه فى حاجه إلى توضيح اكثر او طرح مثال لبعدين او ثلاثه ابعاد, انا فى الواقع لم يمر على determinant ل matrix باكثر من بعدين, اما بالنسبه لل adjecent matrix فهذه امرها سهل ما عليكى سوى الوصول إلى جيران كل عنصر, وذالك باستخدام recursion إن شاء الله إذا اسعفنى الوقت احاول ان اشرح الفكره غداُ فى المساء.

والسلام

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

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

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