์์ฐ์ N์ด ์ฃผ์ด์ง๋ฉด ์์ฐ์ N์ ์ง์ฝ์์ ํฉ์ ์์๊ณผ ํจ๊ป ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
์ ๋ ฅ
20
์ถ๋ ฅ
1+2+4+5+10=22
ํท๊ฐ๋ฆฐ ๋ถ๋ถ
๋ง์ง๋ง์ +๋ฅผ ์ด๋ป๊ฒ ์๋ตํ ๊ฒ์ธ์ง?
> 1์ ๋จผ์ ์ถ๋ ฅํ๊ณ +์ i๋ฅผ ์ถ๋ ฅํ์ฌ ํด๊ฒฐ
#include <iostream>
using namespace std;
int main(){
int num, sum = 0;
cin >> num;
cout << 1;
sum += 1;
for(int i = 2; i < num; ++i){
if(num % i == 0){
sum += i;
cout << "+" << i;
}
}
cout << "=" << sum;
return 0;
}
'๐ง ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํ๋ฐ C++] 6. ์ซ์๋ง ์ถ์ถ (0) | 2024.03.15 |
---|---|
[์ธํ๋ฐ C++] 5. ๋์ด๊ณ์ฐ (0) | 2024.03.14 |
[์ธํ๋ฐ C++] 4. ๋์ด์ฐจ์ด (0) | 2024.03.14 |
[์ธํ๋ฐ C++] 2. ์์ฐ์์ ํฉ (0) | 2024.03.13 |
[์ธํ๋ฐ C++] 1. 1๋ถํฐ N๊น์ง M์ ๋ฐฐ์ํฉ (0) | 2024.03.13 |