blob: 987c42d609ac3b02c4d6207dd4d34ae80af44348 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <iostream>
int main() {
const unsigned int SIZE = 6;
double numbers[SIZE];
for (int i = 0; i < SIZE; i++)
std::cin >> numbers[i];
double prefix_sums[SIZE] = { 0 };
double rolling_sum = 0;
for (int i = 0; i < SIZE; i++) {
rolling_sum += numbers[i];
prefix_sums[i] = rolling_sum;
}
for (int i = 0; i < SIZE; i++)
std::cout << prefix_sums[i] << ' ';
std::cout << std::endl;
return 0;
}
|