Kod: Zaznacz cały
int n;
// podaj n
int arr[n];
// wypełnij tablicę arr liczbami
int ps[n], ss[n]; // ps - prefix-sum, ss - sufix-sum
int i;
ps[0] = 0;
ss[n-1] = 0;
for (i=1; i<n; i++){
ps[i] = ps[i-1] + arr[i-1];
ss[n-1-i] = ss[n-i] + arr[n-i];
}
int index = -1;
for (i=0; i<n; i++){
index = ps[i] == ss[i] ? i : index;
}
if (index == -1) nie ma takiej liczby
else wypisz arr[index]