Ho un vettore di doppio e ho bisogno di creare un altro array che è una somma cumulativa degli elementi del primo. Per esempio;Come calcolare la somma cumulativa per un vettore di doppi in 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];
Esiste una funzione integrata che eseguirà la somma cumulativa sopra riportata?
Che lingua stai usando? – Oded
@Oded: è molto probabilmente C++ con lo spazio dei nomi std incluso. Qualche conferma da parte di Wawel? – Akusete
@Akusete - probabilmente, ma potrebbe essere qualsiasi linguaggio che supporta la sintassi '<>' e ha una struttura C simile (Java, C#, C++ ...) – Oded