Răspuns:
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n,ogl=0;
cin>>n;
while(n)
{
ogl=ogl*10+n%10;
n/=10;
}
long long nrdivi=1,divi=2;
while(ogl>1)
{
int p=0;
while(ogl%divi==0)
ogl/=divi,p++;
if(p)
nrdivi*=(p+1);
divi++;
if(divi*divi>ogl)
divi=ogl;
}
cout<<nrdivi;
return 0;
}