Week 1 (수학) - 문제 8393번 (합)
2023. 6. 29. 14:49ㆍ백준 문제와 소스 코드
문제:
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
입력:
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
출력:
1부터 n까지 합을 출력한다.
예제 입력1:

예제 출력1:

코드:
#include<iostream>
using namespace std;
int main()
{
int n;
int rst=0;
cin>>n;
rst=n*(n+1)/2;
cout<<rst;
return 0;
}
설명:
입력 받을 n과 합을 저장할 rst를 선언해준다. rst는 0으로 초기화 해준다. cin을 통하여 n을 입력받는다.
1부터 n까지의 합의 공식은 n(n+1)/2이므로 위와 같이 대입연산자를 사용하여 rst의 값에 대입한다.
cout을 통하여 값을 출력한다.
'백준 문제와 소스 코드' 카테고리의 다른 글
| Week 1 (수학) - 문제 17087번 (숨바꼭질 6 ) (0) | 2023.07.01 |
|---|---|
| Week 1 (수학) - 문제 11653번 (소인수분해) (0) | 2023.06.30 |
| Week 1 (수학) - 문제 2609번 (최대공약수와 최소공배수) (0) | 2023.06.30 |
| Week 1 (수학) - 문제 1978번 (소수 찾기) (1) | 2023.06.29 |
| Week 1 (수학) - 문제 1929번 (소수 구하기) - 미완 (0) | 2023.06.29 |