Помогите плиз еще с одной задачкой! В паскале или с++!

Помогите плиз еще с одной задачкой! В паскале или с++!
Вывести в обратном порядке все цифры заданного целого двухзначного числа. (Условие)
Входные данные:
Во входном потоке задано единственное целое двухзначное число.

Выходные данные:
В выходной поток вывести два целых числа через пробел.

Пример входного файла (input.txt):
24
Пример выходного файла (output.txt):
4 2
(Сделал ее, но выводит без пробела! Как сделать так, чтобы выводил с пробелом?)

  • Зачем нужны всякие циклы, если по условию число двузначное?

    #include

    int main() {
    int a;
    std::cin >> a;
    std::cout < < a % 10 << ' ' << a / 10 << std::endl; return 0; }