program to convert int to int array c++

#include <iostream>

int main() {
    int num = 12345;
    int arr[5];

    for (int i = 4; i >= 0; i--) {
        arr[i] = num % 10;
        num /= 10;
    }

    for (int i = 0; i < 5; i++) {
        std::cout << arr[i] << " ";
    }

    return 0;
}