fork(5) download
#include <iostream>
#include <string>
#include <math.h>
#include <sstream>
using namespace std;
string wyraz;
int x,dlugosc,a,testy;
float y;
double pesel;
int suma=0;
int *tablica;
int main()
{
    cin>>testy;
    for(int k=1; k<=testy; k++)
    {
        cin>>pesel;
        if(pesel>=0)
        {
            dlugosc=11;
            tablica=new int[11];

            for(int j=1; j<=dlugosc; j++)
            {
                x=pesel/pow(10,dlugosc-j);
                tablica[j-1]=x;
                y=x*pow(10,dlugosc-j);
                pesel=pesel-y;
            }
            for(int i=0; i<dlugosc; i++)
            {
                switch(i)
                {
                case 0:
                    a=tablica[i]*1;
                    break;
                case 1:
                    a=tablica[i]*3;
                    break;
                case 2:
                    a=tablica[i]*7;
                    break;
                case 3:
                    a=tablica[i]*9;
                    break;
                case 4:
                    a=tablica[i]*1;
                    break;
                case 5:
                    a=tablica[i]*3;
                    break;
                case 6:
                    a=tablica[i]*7;
                    break;
                case 7:
                    a=tablica[i]*9;
                    break;
                case 8:
                    a=tablica[i]*1;
                    break;
                case 9:
                    a=tablica[i]*3;
                    break;
                case 10:
                    a=tablica[i]*1;
                    break;
                }
                suma+=a;

            }
            ostringstream ss;
            ss<<suma;
            string suma1=ss.str();
            int c=suma1.length();

            if(suma1[c-1]=='0')
            {
                cout<<"D"<<endl;
            }
            else cout<<"N"<<endl;
            suma=0;
        }
        else cout<<"N"<<endl;
    }
    return 0;
}

Success #stdin #stdout 0s 16072KB
stdin
2
44051401458
12345678901
stdout
D
N