Ô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.
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