السلام عليكم
عضوه جديده وإن شاء الله أفيد وأستفيد .. انا متخصصه بالسي ++ ..
بس مطلوب مني برنامج وماعرفت أبرمجه ..
البرنامج مطلوب بلغة السي ++ .. وهو عباره عن برنامج لحل عدد من المعادلات الخطيه باستخدام طريقة المعكوس ..
والمطلوب فيه
يطلب البرنامج من المستخدم ادخال بعد مصفوفة المجاهيل ( مصفوفه مربعه ).. ( البعد غير محدود )
بعد ذلك يدخل اليوزر المعادلات الخطيه .. مكونه من عدد من المجاهيل ( عدد المجاهيل يساوي بعد المصفوفه )
يقوم البرنامج بتكوين مصفوفه (array ) اعتمادا على المعادلات الخطيه ..
ثم يحسب الـمحدد (det(array .. ( محدد المصفوفه )
وبعد ذلك يحسب ( (adj(A) .. ( يعني المرافق لكل عنصر في المصفوفه ) .. ويكون مصفوفة الـ adj .
ثم يحسب معكوس المصفوفه بقسمة الـ adj على المحدد ..
بعد ذلك يقوم بضرب المعكوس في مصفوفة الحل ( الطرف الأيمن في المعادلات الخطيه )لإيجاد قيم المجاهيل ..
وبذلك تكون النتيجه النهائيه ايجاد قيم المجاهيل ..
البرنامج يمكن يكون معقد .. بس إن شاء الله عندكم يصير سهل .. وتساعدوني ..
انا صممت البرنامج لكن حددت البعد اما 1 او 2 او 3 .. لأن بعد المصفوفه لو زاد عن 3 راح نحتاج اعتقد الى اجراءات متكرره ودوال ( function) متداخله ومتكرره ..
حاولت أعملها لكن مع الأسف ماقدرت .. ومحتاجه مساعده بأسرع وقت ..
وشكرا