문제
URL : https://codeup.kr/problemsetsol.php?psid=23
소스코드
// 언제까지 더해야할까?
// input : 55
// output : 10
// 설명 : 정수 1개를 입력받고 1부터 n까지 정수를 계속 합해간다고 할 때
// 입력된 정수보다 크거나 같아지면 마지막에 더해진 정수 출력
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 1, sum = 0; sum < n ; i++)
{
sum += i;
if (sum >= n)
cout << i;
}
return 0;
}