#include <iostream>

using namespace std;

void d(int i, int* number);

int main(void)

{

    cin.tie(NULL);

    ios_base::sync_with_stdio(false);


    int number[1000001] = {0};

    for (int i = 1; i < 1000001; i++){

        d(i, number);

    }

    for( int i= 1; i<1000001 ; i++)

        if(number[i]!=1)

            cout << i << '\n';

            return 0;

}


void d(int i, int* number)

{

    if(number[i]>=1)return;

    int temp = 0;

    while(i<=1000000){

        temp =0;

        temp += i;

        while(i){

            temp += i % 10;

            i /= 10;

        }

        if(temp<=1000000){

            if(number[temp] >= 1) return;

            else number[temp]++;

        }

        i = temp;

    }

    return;

}


내 ide는 codeblocks 20.03 본문에 말 실수함. codeblocks20.03버전에서 안돌아가는데 (Process returned -1073741571 (0xC00000FD))

https://www.onlinegdb.com/online_c++_compiler 이 온라인 컴파일러에서 run 누르면 돌아감