Sumy wielokrotne Spoj

0

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;  
}

 
1

Zamiast int spróbuj long long.

3

Po kiego magazynujesz dane?

1 użytkowników online, w tym zalogowanych: 0, gości: 1