문제
자연수 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;
}
}
}
'C C++ > C C++ 알고리즘 문제 기타' 카테고리의 다른 글
[C/C++] 4번. 나이 차이 - it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비 (0) | 2023.03.14 |
---|---|
[C/C++] 3번. 진약수의 합 - it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비 (0) | 2023.03.14 |
[C/C++] 1번. 1부터 N까지 M의 배수합 - it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비 (0) | 2023.03.14 |
[C/C++] DFS 61. 특정 수 만들기(DFS : MS 인터뷰) (1) | 2022.10.22 |
[C/C++] DFS 60. 합이 같은 부분집합(DFS : 아마존 인터뷰) (0) | 2022.10.20 |
댓글