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

سؤال ++C في المصفوفات

بدأه طريق النحل في 15 فبراير 2012 · 4 رد · 678 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي سؤال مطلوب مني في الكلية ويا ريت أجد منكم الحل الصحيح ، أنا قمت بكتابة البرنامج لكن كان فيه أخطاء كثيرة

السؤال المطلوب هو

تعريف مصفوفة من 20 صف و 4 أعمدة

لتخزين ثلاث علامات لكل طالب ( 20 طالب ) وحساب الـ Average لكل طالب وفي العمود الرابع يتم تخزين الـ Average

وبعد كده نحسب الـ Average لـ علامات المادة الأولى لكل الطلاب وطباعتها

وبعد كده نحسب الـ Average لـ علامات المادة الثانية لكل الطلاب وطباعتها

وبعد كده نحسب الـ Average لـ علامات المادة الثالثة لكل الطلاب وطباعتها

وأيضاً حساب أعلى علامة الـ Maximum لـ علامات الطلاب في المادة الأولى

وحساب أقل علامة الـ Minimum لـ الـ Average لكل الطلاب

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

#2
اقتباس
عندي سؤال مطلوب مني في الكلية ويا ريت أجد منكم الحل الصحيح ، أنا قمت بكتابة البرنامج لكن كان فيه أخطاء كثيرة

وأين هو البرنامج ؟

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#3

أخ محمد ابوزايد ، أعتذر ما كتبت البرنامج الموجود معي ، لأنه أنا حالياً في الجامعة والبرنامج قمت بتخزينه على فلاش ميموري ولكن ليست معي الأن ،

أنا كتبت السؤال لعل وعسى أن أجد أحد يستطيع وعنده القدرة على حله

اقتباس

تعريف مصفوفة من 20 صف و 4 أعمدة

لتخزين ثلاث علامات لكل طالب ( 20 طالب ) وحساب الـ Average لكل طالب وفي العمود الرابع يتم تخزين الـ Average

وبعد كده نحسب الـ Average لـ علامات المادة الأولى لكل الطلاب وطباعتها

وبعد كده نحسب الـ Average لـ علامات المادة الثانية لكل الطلاب وطباعتها

وبعد كده نحسب الـ Average لـ علامات المادة الثالثة لكل الطلاب وطباعتها

وأيضاً حساب أعلى علامة الـ Maximum لـ علامات الطلاب في المادة الأولى

وحساب أقل علامة الـ Minimum لـ الـ Average لكل الطلاب

#4

السلام عليكم

مرحبا بك أخي طريق النحل :)

يبدو أنك جديد في المنتدى لذا أنصحك بقراءة القوانين

موضوعك مُخالف لأنك لم تضع محاولتك ! (كان من الأفضل أن تصبر حتى تعود إلى المنزل و تستخرج محاولتك من الفلاش ميموري لتضعها هنا :) )

أضف إل ذلك أن عنوان الموضوع مُبهم و لا يدل على محتواه بشكل دقيق !!, (كان من الأفضل أن يكون عنوان موضوعك : كيفية حساب معدل المواد لكل طالب و تضع العنوان السفلي و كذلك معدل الطلاب )

عموما الكود بسيط و نحن مستعدين لمساعدتك إذا لم تخالف القوانين :)

إليك الفكرة :

قم بالإعلان عن مصفوفة تتكون من 20 صف و 4 أعمدة. علامات الطالب الثلاثة سيتم تخزينها في الثلاث خانات الأولى من كل صف و في الخانة الرابعة سيتم وضع معدل الطالب (مجموع العلامات الثلاثة قسمة على 3)

حساب معدل المادة الأولى بسيط جدا :

استعمل for من أجل المرور على جميع خانات المادة الأولى. علامات المادة الأولى تقع في الخانة الأولى من كل عمود (نفس الشيء بالنسبة للمادة الثانية و الثالثة) إذن ستكون علامة المادة اللأولى للطالب رقم i هي :

Matrice[0]

قم باستخدام متغير و ليكم اسمه max. ضع فيه علامة المادة الأولى للطالب الأول.

استعمل for تبدأ من علامة المادة الأولى للطالب الثاني, إذا كانت علامة الطالب الثاني أكبر من علامة الطالب الأول قم بتغيير قيمة max إلى علامة الطالب الثاني و هكذا .. حتى تصل إلى علامة المادة الأولى للطالب الأخير عندها سيكون المتغير max يحوي قيمة أكبر علامة للمادة الأولى.

بنفس الطريقة يمكنك حساب الحصول على أصغر معدل الطلاب.

بالتوفيق.

#5

إحدى قوانين المنتدى :

يمنع طلب كود او حل واجب، أبحث و حاول مرارا و تكرارا و ما يقف امامك اسأل المشوره به و ستجد المساعده بإذن الله.

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