س:اكتب البرنامج الذي يقوم بالتالي:
أ/ تعريف 3 مصفوفات احادية البعد وعدد العناصر 5
ب/ استدعاء دالة اسمها (Menu)تعرض هذه الدالة على المستخدم قائمة بالخيارات التالية:
1/أدخل ؟ لايجاد حاصل جمع مصفوفتين.
2/أدخل ؟ لايجاد حاصل ضرب مصفوفتين.
3/أدخل ؟ لانهاء البرنامج.
وتقوم الدالة بارجاع قيمة تعبر عن اختيار المستخدم.
ج/ اذا اختار المستخدم الاختيار الاول يتم استدعاء دالة اسمها (Read_Matrix) وتمرير المصفوفتين الاولى والثانية اليها حيث يتم ادخال قيم عناصر المصفوفتين من خلال الدالة، ثم يتم استدعاء داله اسمها (Addition) وتمرير ال3 مصفوفات اليها حيث يتم حساب حاصل جمع المصفوفتين الاولى والثانية ووضع الناتج في المصفوفة الثالثة كل ذلك من خلال الدالة ، ثم يتم استدعاء دالة اسمها (Show_Result) وتمرير المصفوفة الثالثة اليها وطباعة قيم المصفوفة على الشاشة باستخدام الدالة ثم العودة الى الدالة الرئيسية (main) واستدعاء الدالة (Menu) مجدداً...
د/اذا اختار المستخدم الاختيار الثاني يتم استدعاء دالة اسمها (Read_Matrix) وتمرير المصفوفتين الاولى والثانية اليها حيث يتم ادخال قيم عناصر المصفوفتين من خلال الدالة، ثم يتم استدعاء دالة اسمها (Multiplication) وتمرير ال3 مصفوفات اليها حيث يتم حساب ضرب المصفوفتين الاولى والثانية ووضع الناتج في المصفوفة الثالثة كل ذلك من خلال الدالة، ثم يتم استدعاء دالة اسمها (Show_Result) وتمرير المصفوفة الثالثة اليها وطباعة قيم المصفوفة على الشاشة باستخدام الدالة ثم العودة الى الدالة الرئيسية (main) واستدعاء الدالة (Menu) مجدداً....
هـ/ اذا اختار المستخدم الاختيار الثالث وهو انهء البرنامج يتم استدعاء دالة(؟) الموجودة في المكتبة (؟) وانهاء البرنامج من خلالها...يالله يامبرمجين هاذي اول مشاركه لي بالمنتدى على صيغة سوال اتوقع انه حلو للفاهمين طبعا