Онлайн компилятор C

#include <stdio.h> int main() { int i,j,cut=0,ct=0,save; scanf("%d", &i); j=i; if(i==0){ printf("0"); }else{ while(j>=1) { j=j/10; cut++; } save=cut; while(cut>=1){ ct=save-cut+1; printf("%d",(i-i%(10*(ct-1)))%(10*ct)); cut--; } } return 0; }
1) Этот код считывает целое число и выводит его цифры в обратном порядке, пропуская ведущие нули (если они есть). Например, для числа 12345 вывод будет 54321.  

2) Подсказки:  
- Обрати внимание на работу оператора `%` (остаток от деления) и как он используется для извлечения цифр.  
- Проследи, как переменная `cut` уменьшается в цикле, что позволяет перебирать цифры числа справа налево.