https://www.acmicpc.net/problem/4673
#include <iostream>
using namespace std;
int main() {
int Self_Num[10001];
for (int i = 0; i < 10001; i++)
Self_Num[i] = i;
int tmp, sum = 0;
for (int i = 0; i < 10001; i++)
{
sum = i;
tmp = i;
while (tmp != 0) {
sum = tmp % 10 + sum;
tmp = tmp / 10;
}
if(sum <=10000)
Self_Num[sum] = 0;
}
for (int i = 0; i < 10001; i++)
if (Self_Num[i] != 0)
cout << i << "\n";
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 10872번 : 팩토리얼 (0) | 2019.02.21 |
---|---|
[C++] 백준 10808번 : 알파벳 개수 (0) | 2019.02.21 |
[C++] 백준 2775번 : 부녀회장이 될테야 (0) | 2019.02.21 |
[C++] 백준 2747번 : 피보나치 수 (0) | 2019.02.21 |
[C++] 백준 2588번 : 곱셈 (0) | 2019.02.20 |