Cod sursa(job #647721)

Utilizator span7aRazvan span7a Data 11 decembrie 2011 21:25:45
Problema Invers Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<stdio.h>
#include<algorithm>
using namespace std;
long int invers(long int x)
{	long int nr=0;
	while(x!=0)
	{	
		nr=nr*10+x%10;
		x=x/10;
	}
	return nr;
}

int main()
{	freopen("invers.in","r",stdin);
	freopen("invers.out","w",stdout);
	long int n;
	int t;
	short ok;
	scanf("%d",&t);
	for(int i=1;i<=t;i++)
	{	ok=0;
		scanf("%ld",&n);
		for(long int j=1;j<=n;j++)
			if(j+invers(j)==n)
			{	printf("DA\n");
				ok=1;
				break;
			}
		if(ok!=1)
			printf("NU\n");		
	}
	return 0;
}