Website Summary Files Commits Branches @commit @diff @stats
path: root / Week06 / Exercise07.cpp
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;
}