Gdzies mam błąd i nie moge sie połapac. Program w tej tablicy [1120] powinien na zakonczenie wyswietlkic liczbe 2 ktora jest indeksem dzielacym lewa i prawa podtablice tak aby jej elemety byly rowne 1+1|2+0
w przypadku tablicy [1111111] powinoo wyswietlac -1 bo nie ma takiego indeksu ktory dzieli "na pol" ta tablice
#include <stdio.h>
int main()
{
int n,i,suma=0,akt=0,ind=0;
int tablica[1120];
scanf("%d",&n);
for(i = 0 ; i < n ; i++)
scanf("%d",&tablica);
for(i = 0 ; i < n ; i++)
suma = suma + tablica;
for(ind = 0 ; ind < n ; ind++)
{
akt = akt + tablica[ind];
if (akt == suma - akt)
{
return("%d",ind+1);
return 0;
}
}
printf("-1 ");
return 0;