Wykonałem zadanie ze spoja, sprawdzanie poprawności numeru pesel. Mimo że program działa prawidłowo spoj go nie uznaje. "Błędna Odpowiedź". Gdzie jest błąd ktorego nie moge znalesc ? Dopiero zaczynam zabawe ze spojem i programowaniem. Link do zadania: http://pl.spoj.com/problems/JPESEL/ Wstawiam kod:
#include <iostream>
using namespace std;
int main()
{
char pesel[11];
int iloczyny[11] = {1,3,7,9,1,3,7,9,1,3,1};
int ile;
int k;
cin >> ile;
for(int z=1;z<=ile;z++)
{
cin >> pesel;
int suma_a=0;
int suma_b=0;
for(int i=0;i<11;i++)
{
suma_a=(pesel[i]-'0')*iloczyny[i];
suma_b=suma_b+suma_a;
}
k=suma_b%10;
if(k==0)
cout<<"D"<<endl;
else
cout<<"N"<<endl;
}
return 0;
}