Witam.
Napisałem program Pesel z polskiego SPOJ'a ( http://pl.spoj.com/problems/JPESEL/ ). Odpowiedzi są poprawne, ale jak wrzucam kod do sprawdzenia wyskakuje mi "błąd kompilacji". :/ Nie wie ktoś, co może być przyczyną? Przecież u mnie na komputerze się kompiluje.
Z góry dziękuję za odpowiedź. :)
#include<iostream> #include<cmath> using namespace std; int main() { int t, wynik=0, suma=0; long long pesel, d=10000000000, licznik, cyfry[12]; cin>>t; while(t--) { cin>>pesel; for(int i=0; i<11; i++) { cyfry[i] = pesel/d; pesel = pesel%d; d=d/10; if(i==1||i==5||i==9) { licznik = cyfry[i]; wynik = licznik*3; } else if(i==2||i==6) { licznik = cyfry[i]; wynik = licznik*7; } else if(i==3||i==7) { licznik = cyfry[i]; wynik = licznik*9; } else { licznik = cyfry[i]; wynik = licznik; } suma += wynik; } if(suma>0 && suma%10==0) cout<<"D"<<endl; else if(suma%10!=0) cout<<"N"<<endl; d=10000000000; wynik=0; suma=0; } return 0; }