int CreateArrByNumber(int number, char *arr) {
int len;
if (number == 0) {
arr[0] = '0';
arr[1] = 0;
return 1;
}
len = 0;
while (number > 0 && len < 9) {
arr[len++] = '0' + (number % 10);
number /= 10;
}
arr[len] = 0;
return len;
}
int main(void) {
char arr[10];
int len, number;
// Здесь ввод
len = CreateArrByNumber(number, arr);
// Здесь вывод в обратном порядке
return 0;
}