나는 C++을 사용하여 입력에서 지금까지 보인 숫자의 누적 합계를 출력하는 방법을 찾아 내려고합니다.C++을 사용하여 지금까지 본 숫자의 합 찾기
사용자가 숫자 시퀀스 (0,2,7,8,3,9,2,9,1,8)를 입력하면 출력은 (0,2,9,17,20,29)이어야합니다. ...). 그래서 기본적으로 현재 숫자에 다음 숫자를 더합니다. 나는 n (n-1)/2를 시도했지만 총합을 찾는데 만 작용한다. 각 정수에서 총합을 찾고 싶습니다.
이것은 지금까지 입력 된 정수만 인쇄하는 것입니다.
#include<iostream>
using namespace std;
int main()
{
signed short val;
while (cin >> val) {
cout << val << " ";
}
cout << endl;
return 0;
}
도와주세요. 나는 모든 종류의 피드백에 크게 감사 할 것입니다.
당신이 명확히 할 수 있습니까? 입력 한대로 또는 모든 값을 입력 한 후에 만 누적 합계를 출력 하시겠습니까? –