Zbudowałem taki o to program do tego zadania i nie wiem z jakiej przyczyny do sumy zawsze dodane jest 22 może ktoś wskazać gdzie zrobiłem błąd ?
http://ideone.com/B5tzsg
Wrzuciłem Twoj kod na ideone i jak widzisz nie jest dobrze. Wszystkie tablice, które mają dynamiczny rozmiar musisz tworzyć z new albo używać vectora.Nie musisz zapisywać wczytywanych liczb w tablicy.Zastanów się co potrzebujesz w tym zadaniu. Cztery zmienne wystarczą: na liczbę testów, ilość liczb, sumę i tymczasowa do wczytywania. Dorzucasz dwie pętle i zaliczone.
Jeśli mogę coś doradzić, najpierw opanuj używanie new a dopiero potem vectora.
Przerobiłem ten program w taki sposób http://ideone.com/E5YRnO jednak sędzia i tak go odrzuca "Błąd wykonanania (SIGABRT)".
a dlaczego miałoby by być inaczej ?
sprawdź w jakimś podręczniku c/c++ jakie elementy tablicy istnieją po wykonaniu instrukcji:
liczba = new int[ile_liczb];
a gdy się już tego dowiesz, to zastanów się, do czego ta tablica jest ci potrzebna