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

مراجعة - حاصل ضرب عناصر المصفوفة

جزء من قسم Fundamentals في رحلة C++ على Coddy. الدرس 63 من 74.

challenge icon

التحدي

سهل

اكتب دالة باسم prod تستقبل مصفوفة من الأرقام العشرية (double) وحجم المصفوفة كوسطاء، وتعيد حاصل ضرب جميع الأرقام في المصفوفة.

تذكير: حاصل الضرب هو ناتج ضرب جميع الأرقام. على سبيل المثال، لـ [1, 2, 3]، أعد 6 = 1 * 2 * 3.

جرّب بنفسك

#include <iostream>
#include <vector>

double prod(double arr[], int size) {
    // اكتب الكود الخاص بك أدناه
}

int main() {
    int n;

    std::cin >> n;
    std::cin.ignore();
    double arr[n];

    for (int i = 0; i < n; i++) {
        double val;
        std::cin >> val;
        arr[i] = val;
    }

    double result = prod(arr, n);
    std::cout << "Product of array elements: " << result << std::endl;
    return 0;
}

جميع دروس Fundamentals

تدرّب بنفسك: مترجم C++ عبر الإنترنت