[c++ 백준] (11024번) 더하기 4

728x90

문제

수 N개가 주어졌을 때, N개의 합을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, N(1 ≤ N ≤ 100)개의 수가 공백으로 구분되어서 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 또, 0으로 시작하는 수는 주어지지 않는다.

#include <iostream>
#include <string>
#define endl "\n"
using namespace std;

void Answer()
{
	int T;
	cin >> T;
	cin.ignore();
	while (T--)
	{
		string s;
		getline(cin, s);
		int result = 0;
		string N = "";
		for (int i = 0; i < s.size(); i++)
		{
			if (s[i] == ' ')
			{
				result += stoi(N);
				N = ' ';
			}
			else
			{
				N += s[i];
			}
		}
		result += stoi(N);
		cout << result << endl;
	}
}

int main()
{
	ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
	Answer();
}

728x90