Menu
CoddyTech

Ôn tập: Tích của mảng

Thuộc phần Kiến thức nền tảng trong hành trình C++ của Coddy. Bài học 63 trên 74.

challenge icon

Thử thách

Dễ

Viết một hàm (function) có tên prod, nhận một mảng số thực kiểu double và kích thước của mảng làm tham số, rồi trả về tích của tất cả các số trong mảng.

Nhắc lại: tích là kết quả của phép nhân tất cả các số. Ví dụ, với [1, 2, 3], trả về 6 = 1 * 2 * 3.

Tự làm thử

#include <iostream>
#include <vector>

double prod(double arr[], int size) {
    // Viết code của bạn bên dưới
}

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;
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C++ online