Ktoś pomoże? Program działa jednak nie przechodzi testów sędziego.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int test, suma, tab[10];
char znak;
cin >> test;
for (int licznik=test; licznik>0; licznik--)
{
fflush(stdin);
suma=0;
for (int i=0; i<11; i++)
{
znak=getchar();
if ((znak>47)&&(znak<58))
tab[i]=(int)znak-48;
}
suma=(tab[0]+tab[4]+tab[8]+tab[10]+(tab[1]+tab[5]+tab[9])*3+(tab[2]+tab[6])*7+(tab[3]+tab[7])*9);
if ((suma>0)&&(suma%10==0)) cout << "D" << endl;
else cout << "N" << endl;
}
return 0;
}