Tengo un vector de dobles y necesito crear otra matriz que es una suma acumulativa de los elementos de la primera. Por ejemplo;¿Cómo calcular la suma acumulada para un vector de dobles en 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];
¿Hay alguna función integrada que realice la suma acumulada anterior?
¿Qué idioma está usando? – Oded
@Oded: Lo más probable es C++ con el espacio de nombres estándar incluido. ¿Alguna confirmación de Wawel? – Akusete
@Akusete - posiblemente, pero podría ser cualquier lenguaje que admita la sintaxis genérica '<>' y tenga una estructura similar a C (Java, C#, C++ ...) – Oded