Mam problem z tym zadaniem: Mój kod wygląda tak:
#include <iostream>
int main()
{
long long int a;
long long int b=0;
long long int c=0;
while (std::cin>>a)
{
b+=a;
if (a==0 && b==0)
{
std::cout<<b<<std::endl;
break;
}
else if (a==0)
{
std::cout<<b<<std::endl;
c+=b;
b=0;
}
}
std::cout<<c<<std::endl;
return 0;
}
Treść zadania: http://pl.spoj.com/problems/KC008/
Na moim kompilatorze wszystko dobrze się zsumuje, wyświetla, kod też nie jest jakiś pogmatwany chyba a mimo to SPOJ wywala mi błędną odpowiedź. Jakieś pomysły co tutaj mogłem pominąć?