Pagini recente » Cod sursa (job #2752633) | Cod sursa (job #1318805) | Cod sursa (job #2194042) | Cod sursa (job #1497273) | Cod sursa (job #260698)
Cod sursa(job #260698)
#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;
}
long long power(int n)
{
long long i=1;
for(int j=1;j<=n;j++)
i*=10;
return i;
}
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=power(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;
}