تحديات برمجيةالتعامل مع المصفوفات - التحدي السادس
- التمرين الأول
- التمرين الثاني
- التمرين الثالث
- التمرين الرابع
- التمرين الخامس
التمرين الأول
قم بتعريف دالة إسمها PrintSecondBiggest
, عند استدعاءها نمرر لها مصفوفة أحادية (ذات بعد واحد) فتقوم بطباعة ثاني أكبر عدد موجود فيها.
بعدها قم بإنشاء مصفوفة في البرنامج و تجربة استدعاء الدالة لمعرفة ثاني أكبر عدد موجود في المصفوفة.
الحل بلغة بايثون الحل بلغة جافا الحل بلغة C الحل بلغة #C الحل بلغة ++C
التمرين الثاني
قم بتعريف دالة إسمها PrintSecondLowest
, عند استدعاءها نمرر لها مصفوفة أحادية (ذات بعد واحد) فتقوم بطباعة ثاني أصغر عدد موجود فيها.
بعدها قم بإنشاء مصفوفة في البرنامج و تجربة استدعاء الدالة لمعرفة ثاني أصغر عدد موجود في المصفوفة.
الحل بلغة بايثون الحل بلغة جافا الحل بلغة C الحل بلغة #C الحل بلغة ++C
التمرين الثالث
أكتب برنامج يطلب من المستخدم إعطائه عدد يمثل عدد عناصر مصفوفة إسمها arr
و يخزنه في متغير إسمه n
.
ملاحظة: عدد عناصر المصفوفة يجب أن يكون أكبر من صفر.
بعدها ينشئ المصفوفة arr
و يحدد أن عدد عناصرها هو العدد الذي أدخله المستخدم.
بعدها يقوم بإعطاء قيمة عشوائية بين 1 و 10 لكل عنصر فيها.
في الأخير, سيعرض للمستخدم جميع القيم المخزنة فيها على سطر واحد مع وضع فاصلة بين كل قيمتين و من ثم ناتج جمع جميع العناصر.
الحل بلغة بايثون الحل بلغة جافا الحل بلغة C الحل بلغة #C الحل بلغة ++C
التمرين الرابع
قم بتعريف دالة إسمها PrintLongestName
, عند استدعاءها نمرر لها مصفوفة تحتوي على أسماء أشخاص فتقوم بطباعة الإسم الأطول و عدد أحرفه.
بعدها قم بإنشاء مصفوفة أسماء في البرنامج و تجربة استدعاء الدالة لمعرفة ما هو الإسم الأطول الموجود في المصفوفة.
الحل بلغة بايثون الحل بلغة جافا الحل بلغة C الحل بلغة #C الحل بلغة ++C
التمرين الخامس
قم بتعريف دالة إسمها CompareArrays
, عند استدعاءها نمرر لها مصفوفتين أحاديتين (عندهم بعد واحد) يحتويان على أعداد صحيحة فتقوم بمقارنتهما و من ثم طباعة ما إن كانتا متطابقتين من حيث عدد العناصر و قيمهم أم لا.
بعدها قم بإنشاء مصفوفتين أو أكثر في البرنامج و تجربة استدعاء الدالة لمعرفة ما إن كان يوجد بينهم تطابق أم لا.
الحل بلغة بايثون الحل بلغة جافا الحل بلغة C الحل بلغة #C الحل بلغة ++C