Pagini recente » Cod sursa (job #3269484) | Cod sursa (job #1055726) | Cod sursa (job #310744) | Cod sursa (job #1568749) | Cod sursa (job #1513708)
#include <stdio.h>
int inv(int n, int o)
{ if ( n == 0 )
return o;
else
return inv(n/10,o*10+n%10);
}
int main()
{
FILE *invers_in,*invers_out;
invers_in=fopen ("D:\\Infoarena\\Inversul\\invers_in.txt","r");
invers_out=fopen ("D:\\Infoarena\\Inversul\\invers_out.txt","w");
int n,t,i,j,a;
fscanf(invers_in,"%d",&t);
for(j=0;j<t;j++)
{
i=0;
fscanf(invers_in,"%d",&n);
while(i<=n)
{
a=inv(i,0);
if((a+i)==n)
{
fprintf(invers_out,"%s","DA");
fprintf(invers_out,"\n");
break;
}
i++;
}
if(i>n)
{
fprintf(invers_out,"%s","NU");
fprintf(invers_out,"\n");
}
}
fclose(invers_in);
fclose(invers_out);
return 0;
}