-
자연수 N이 주어지면 자연수 N 의 진약수의 합을 수식과 함께 출력하는 프로그램을 작성하세요.
입력
첫 줄에 자연수 N이 주어짐(3<N<=100)
출력
첫 줄에 더하는 수식과 함께 합을 출력함
입력예제
20
출력예제
1+2+4+5+10=22
#include<iostream> using namespace std; int main(void) { int N; int result = 0; cin >> N; if (3 < N&&N <= 100) { for (int i = 1; i < N; i++) { if (N%i == 0) { if (i > 1) { cout << "+"; } cout << i; result = result + i; } } cout << "=" << result; } else return 1; }
'algorism' 카테고리의 다른 글
숫자만 추출 알고리즘(feat.부경대 컴공 장사장) (0) 2020.01.02 주민등록번호 (0) 2020.01.02 자연수의 합 (0) 2020.01.01 배수의 합 (0) 2020.01.01 bfs - 알고리즘 (0) 2019.12.29