728x90

문제

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

 

입력

첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

 

출력

1부터 n까지 합을 출력한다.

 

예제 입력 1

3

 

예제 출력 1

6

 

출처

Contest > Algorithmic Engagements > PA 2006 0-1번

  • 문제를 번역한 사람: baekjoon

 

알고리즘 분류

  • 수학
  • 구현
 

 

문제 출처

https://www.acmicpc.net/problem/8393

 

8393번: 합

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

www.acmicpc.net

 


 

문제 해결 방법

  • for 문을 이용하여 1부터 입력받은 값(n)까지의 합이 sum 변수에 할당되도록 하였고, 최종적으로 sum 변수의 값이 출력되도록 하여 문제를 해결하였다.

 

코드

#include <iostream>
using namespace std;

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

    int n, sum;
    
    cin >> n;
    
    sum = 0;
    for (int i = 1; i <= n; i++) {
        sum += i;
    }

    cout << sum << endl;

    return 0;
}

 

채점 결과

 

참고

  • [단계별로 풀어보기] > [반복문]

 

728x90

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ-11021][C++] A+B - 7  (0) 2022.07.09
[BOJ-2742][C++] 기찍 N  (0) 2022.07.09
[BOJ-2741][C++] N 찍기  (0) 2022.07.09
[BOJ-15552][C++] 빠른 A+B  (0) 2022.07.09
[BOJ-10950][C++] A+B - 3  (0) 2022.07.09
[BOJ-2739][C++] 구구단  (0) 2022.07.09
[BOJ-2480][C++] 주사위 세개  (0) 2022.07.08
[BOJ-2525][C++] 오븐 시계  (0) 2022.07.08