Cod sursa(job #1104096)

Utilizator MoneaVladMonea Vlad MoneaVlad Data 10 februarie 2014 14:19:44
Problema Invers Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <iostream>
#include <fstream>
using namespace std;

ifstream in ("invers.in");
ofstream out ("invers.out");

int nr,i,j,n,z,r,c;

int main()
{
    in >> nr;
    for (i = 1; i <= nr; i++)
    {
        in >> n;
        z = 0;
        for (j = 1; j <= n; j++)
        {
            c = j;
            r = 0;
            while (c)
            {
                r = r * 10 + c % 10;
                c /= 10;
            }
            if (j + r == n)
            {
                z = 1;
                j = n;
            }
        }
        if (z == 1)
            out << "DA\n";
        else
            out << "NU\n";
    }
    in.close();
    out.close();
    return 0;
}