본문 바로가기
C C++/C C++ 알고리즘 문제 기타

[C/C++] 2번. 자연수의 합 - it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

by Go! Jake 2023. 3. 14.

 

 

문제

자연수 A, B가 주어지면 A부터 B까지의 합을 수식과 함께 출력하세요.


▣ 입력설명
첫 줄에 자연수 A, B가 공백을 사이에 두고 차례대로 입력된다. (1<=A<B<=100)
▣ 출력설명
첫 줄에 더하는 수식과 함께 합을 출력합니다.

 

문제 풀이

A부터 B까지의 합을 위해서 "값 +"를 for문으로 출력하고, 마지막 값은 "값 = 총합"을 넣어서 출력되도록 하였다.

for문에 조건문이 결합된 문제라고 보면 된다.

#include <iostream>
using namespace std;

int main()
{
	int A, B;
	int sum;
	
	cin>>A>>B;
	
	for (int i=A; i<=B; i++)
	{
		if (i!=B)
		{
			cout<<i<<" + ";
			sum+=i;
		}
		else
		{
			sum+=i;
			cout<<i<<" = "<<sum;
		}
	}
}

 

댓글