Twoim zadaniem jest dodać wszystkie liczby całkowite podane na wejściu.
Wejście
W pierwszym wierszu znajduje się liczba t testów (0 < t < 100) Każdy test opisany jest w następujący sposób. W pierwszym wierszu dana jest liczba n - liczba liczb do zsumowania. Następnie podanych jest n liczb pooddzielanych spacją.
http://pl.spoj.com/problems/RNO_DOD/
to jest mój kod
#include <iostream>
using namespace std;
int main()
{
int t=0, n=0,i=0, x=0, w=0;
cin >> t;
int *tab= new int[t];
int wynik = 0;
int *tabb= new int[t];
if ((t>=1) && (t<=100))
{
for (i=0; i<t; i++)
{
cin >> n;
for(x =0; x<n; x++)
{
cin >> tab[x];
wynik = tab[x] + wynik;
}
tabb[i]=wynik;
wynik=0;
}
}
for (i=0; i<t; i++)
{
cout << tabb[i] << endl;
}
delete [] tab;
delete [] tabb;
return 0;
}
na spoju wyskakuje błąd SIGABRT