از این روش هم میشه استفاده کرد اما روش امید بهتره این فقط یه روش الگوریتمی بدرد نخور و برای الگوریتم هست البته میگم بدرد نخور از بابت اینه که به خاطر اینکه از لگاریتم و محاسبات ریاضی استفاده میکنه توی اعداد خیلی بزرگ کم میاره ولی برای درک الگوریتم خوبه
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int num;
cin >> num;
int l=log(num)/log(10);
for(int i=0 ; i<l+1 ; i++){
cout << num%10 << endl;
num/=10;
}
return 0;
}