Tôi có một véc tơ tăng gấp đôi và tôi cần tạo một mảng khác là tổng tích lũy của các phần tử đầu tiên. Ví dụ;Làm thế nào để tính toán tổng tích lũy cho một véc tơ của đôi trong C + +?
vector<double> Array(10,1);
vector<double> Sum(10);
Sum[0] = Array[0];
for(unsigned int i=1; i<Array.size(); i++)
Sum[i] = Sum[i-1] + Array[i];
Có chức năng trong xây dựng nào sẽ thực hiện tổng tích lũy trên không?
Bạn đang sử dụng ngôn ngữ nào? – Oded
@Oded: Rất có thể C++ với không gian tên std được bao gồm. Bất kỳ xác nhận từ Wawel? – Akusete
@Akusete - có thể, nhưng có thể là bất kỳ ngôn ngữ nào hỗ trợ cú pháp chung '<>' và có cấu trúc giống như C (Java, C#, C++ ...) – Oded