Ok, po dłuższym szukaniu mam test którego nie przechodzisz:
100
-1134
-684
-668
10697
1675
8745
10773
-10453
2371
9348
-6341
-6601
7495
-7494
-6797
-3498
9153
-9393
-3123
-8980
-5236
-2849
-6769
-6057
10439
-7197
6211
-5093
11853
-3117
-8056
8501
2369
1186
10440
256
-1827
-4867
9302
5827
5033
-5450
6704
-2324
9372
4362
8661
-3113
-6002
8383
-11248
4326
4852
-8704
-10169
786
5706
-10909
-705
-3142
9876
10015
8326
-5272
-3470
-2253
2927
11219
-4024
2874
-2252
-9130
5928
-6089
-10343
6052
8286
5516
-5143
6651
-4468
8556
8299
10324
-3467
-4459
-7147
6703
-11424
2133
8079
-6579
-10824
4907
492
-5840
-1836
-6115
2888
7750
Twoja odpowiedź: 62585
Moja odpowiedź: 85051
Oraz kolejny:
40
-238
-854
753
793
855
-77
53
-42
-523
-424
983
113
-544
812
-134
608
206
-544
-302
-510
-597
-650
12
-612
421
-750
918
-827
721
-821
-678
-90
528
-354
-819
-576
938
-686
-65
-668
Twoja odpowiedź: 2401
Moja odpowiedź: 3432
I już wiem gdzie masz błąd w swoim programie, ale sam go musisz znaleźć. Natomiast dowód, że prawidłową odpowiedzią jest 3432
:
753 + 793 + 855 - 77 + 53 - 42 - 523 - 424 + 983 + 113 - 544 + 812 - 134 + 608 + 206 = 3432.
Niewyświetlanym zerem zaś nie musisz się przejmować, po prostu daj cout << sumy[0] << endl;
PS. Gdy już naprawisz odezwij się na PW, to Ci wyślę swój kod i spojrzysz jak można to było zrobić prościej.