I'm trying to store partial sums in a vector, using push_back and a for loop, however push_back causes an infinite loop for some reason.
cin >> n;
vector <int> partialSums(n);
for (i = 1; i <= partialSums.size(); ++i) {
sum = sum + i;
partialSums.push_back(sum);
cout << sum << endl;
}
return 0;