자연수 N이 주어지면 자연수 N의 진약수의 합을 수식과 함께 출력하는 프로그램을 작성하세
요.
▣ 입력설명
첫 줄에 자연수 N이 주어집니다. (3<N<=100)
▣ 출력설명
첫 줄에 더하는 수식과 함께 합을 출력합니다.
▣ 입력예제 1
20
▣ 출력예제 1
1 + 2 + 4 + 5 + 10 = 22
#include
using namespace std;
int main()
{
int i,n,sum=1;
cin >> n;
cout << 1; //1은 모든수의 진약수 이므로 sum값을 1로 초기화하고 무조건
//출력해준다.
for(i=2;i<n;i++)
{
if(n%i==0)
{
sum+=i;
cout<<"+"<<i;
}
}
cout<<"="<<sum;
return 0;
}