Pagini recente » Cod sursa (job #2769128) | Cod sursa (job #2344173) | Cod sursa (job #2869450) | Cod sursa (job #816384) | Cod sursa (job #1513707)
#include <stdio.h>
#include <conio.h>
#include <stdlib.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;
}