zad kasztany main

0

Cześć,
Mam problem z zadaniem Kasztany na mainie.
Tu jest link:
http://main.edu.pl/pl/user.phtml?op=showtask&task=kas&con=PAS
Nie wiem za bardzo jak się do tego zabrać, a w szczególności nie mam pojęcia, jak zrobić, żeby na koniec program wypisał sumy.
Próbowałam coś zrobić:
#include<iostream>
using namespace std;

int main()
{
int d;
int n;
int a;
int suma;
suma=0;
cin >> d;
while ( d > 0 )
{cin >> n;
while ( n > 0)
{
cin >> a;
suma = suma + a;
n --;
cout << suma;
}
d --;
}

}
Ale to w ogóle nie działa.

1

To jest konkurs, skoro nie umiesz to nie powinieneś go przejść, inaczej jest to oszustwo.

#include <iostream>
using namespace std;
 
int main()
  {
   unsigned child,count,value=0,sum=0;
   for(cin>>child;child--;cout<<sum<<endl) for(cin>>count;count--;sum+=value) cin>>value;
   return 0;
  }

http://ideone.com/RtPGnN

1

za często drukujesz sumę
sumujesz wszystkie kasztany zamiast dla poszczególnych dzieci.

1
#include <stdio.h>

int main(void) {
	unsigned children, days, sum, tmp;
	scanf("%u", &children);
	while(children--) {
		sum = 0;
		scanf("%u", &days);
		while(days--) { scanf("%u", &tmp); sum += tmp; }
		printf("%u\n", sum);
	}
	return 0;
}
0

#include<iostream>
using namespace std;

int main()
{
int d;
int n;
int k;
int suma;
cin >> d;
while ( d > 0 )
{cin >> n;
suma=0;

while ( n > 0)
{
    cin >> k;
    suma = suma + k;
    n --;

}
cout << suma <<"\n";

d --;
}

}

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