Teraz zajmę się samym wejściem. Cytując zadanie: "Na wejście programu podana zostanie pewna nieokreślona".
Twój program pobiera ilość liczb jakie zostaną wprowadzone, a to już jest źle.
Nie musisz sprawdzać czy liczby mieszczą się w danym zakresie, to jest tylko informacja żebyś wiedział na jakich typach danych najlepiej pracować.
Sposób zapisu danych do tablicy suma też zostawia wiele do życzenia.
W pierwszym przejściu pętli program wykonuje mniej więcej coś takiego:
suma[0] = suma[-1]+liczba[0];
Indeksem tablicy nie może być liczba ujemna.