Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - مصفوفة النواتج

جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 62 من 88.

challenge icon

التحدي

سهل

اقرأ سطراً واحداً من المدخلات يحتوي على أعداد صحيحة مفصولة بفاصلة (على سبيل المثال، 3,5,2,4).

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

تذكر أن تبدأ متغير حاصل الضرب (product) بـ 1، وليس 0.

على سبيل المثال، إذا كانت المدخلات 3,5,2,4، يجب أن تكون النتيجة:

120

إذا كانت المدخلات 2,3,4، يجب أن تكون النتيجة:

24

إذا كانت المدخلات 1,2,3,4,5، يجب أن تكون النتيجة:

120

إذا كانت المدخلات 10,5، يجب أن تكون النتيجة:

50

جرّب بنفسك

# قراءة المدخلات المفصولة بفاصلة
input = gets.chomp

# تقسيم المدخلات إلى مصفوفة من الأعداد الصحيحة
numbers = input.split(",").map(&:to_i)

# تهيئة متغير حاصل الضرب
product = 1

# TODO: اكتب كودك أدناه لحساب حاصل ضرب جميع العناصر


# طباعة النتيجة
puts product

جميع دروس الأساسيات