Cześć
Mam problem z Pesel, otoz spoj nie chce przepuscić przez swój system a przyznam się szczerze że nie widze błędu/ błędów który popełniam.
ze strony
https://pl.spoj.com/problems/JPESEL/
oto moj kod
#include <iostream>
#include <string>
using namespace std;
int main()
{
int ilosc_krokow;
int krok = 0;
int ostateczna_liczba = 0;
int mnoznik[11] = { 1,3,7,9,1,3,7,9,1,3,1 };
char odpowiedzi[100] = {};
string Pesel;
cin >> ilosc_krokow;
while (krok != ilosc_krokow)
{
cin >> Pesel;
for (int i = 0; i < Pesel.length(); i++)
{
ostateczna_liczba += (Pesel[i] - 48) * (mnoznik[i]);
}
if (ostateczna_liczba % 10 == 0)
{
odpowiedzi[krok] = 'D';
}
else
{
odpowiedzi[krok] = 'N';
}
krok++;
}
for (int i = 0; i < ilosc_krokow; i++)
{
cout << odpowiedzi[i] << endl;
}
system("pause");
return 0;
}