Witam cały dzień męczę się na zadaniem i nie chce mi przejść wiąż wyrzuca złe wyniki
Chodzi o zadanie ze spoja http://pl.spoj.com/problems/KC008/
#include <stdio.h>
#include<iostream>
#include<vector>
using namespace std;
int main()
{
double a,b,c;
int l,ile, ilosc=0,x, suma=0;
vector <long long int> w;
while(cin>>x)
{
//cin >>x;
if(x==0){
cout << suma << endl;
w.push_back(suma);
suma=0;
}
else{
suma+=x;
}
//if(cin.eof())break;
}
suma=0;
for(int i=0; i<w.size(); i++)
suma+=w[i];
cout << suma;
}