Pagini recente » Cod sursa (job #2690907) | Cod sursa (job #260690)
Cod sursa(job #260690)
#include<fstream.h>
#include<math.h>
int nrcif(long long n)
{
int nr=0;
while(n)
{
nr++;
n/=10;
}
return nr;
}
long long inv(long long n)
{long long in=0;
while(n)
{
in=in*10+n%10;
n/=10;
}
return in;
}
int main()
{int t;
long long x,d;
ifstream f("invers.in");
ofstream g("invers.out");
f>>t;
for(int i=1;i<=t;i++)
{
f>>x;
int c=1;
d=pow10(nrcif(x)-1);
for(long long j=d;j<=x && c;j++)
if(j+inv(j)==x){g<<"DA"<<"\n";c=0;}
if(c==1)g<<"NU \n";
}
return 0;
}