#include <iostream>
using namespace std;
int suma(int *tab,int rozmiar)
{
int podziel = rozmiar/2;
if (rozmiar==0) return 0;
static int razem;
razem+=tab[podziel];
for (int i=podziel; i<rozmiar-1; i++)
{
tab[i]=tab[i+1];
if(i==0)
{
tab[i]=0;
}
}
suma(tab, rozmiar-1);
return razem;
}
int main()
{
int tab[10]={1,2,3,4,5,6,7,8,9,10};
cout << suma(tab, 6) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IHN1bWEoaW50ICp0YWIsaW50IHJvem1pYXIpCnsKICAgIGludCBwb2R6aWVsID0gcm96bWlhci8yOwogICAgaWYgKHJvem1pYXI9PTApIHJldHVybiAwOwogICAgc3RhdGljIGludCByYXplbTsKICAgIHJhemVtKz10YWJbcG9kemllbF07CiAgICBmb3IgKGludCBpPXBvZHppZWw7IGk8cm96bWlhci0xOyBpKyspCiAgICAgICB7CiAgICAgICAgICB0YWJbaV09dGFiW2krMV07CiAgICAgICAgICBpZihpPT0wKQogICAgICAgICAgewogICAgICAgICAgICAgIHRhYltpXT0wOwogICAgICAgICAgfQogICAgICAgfQogICAgICAgICAgICBzdW1hKHRhYiwgcm96bWlhci0xKTsKICAgICAgICAgICAgcmV0dXJuIHJhemVtOwoKfQppbnQgbWFpbigpCnsKICAgIGludCB0YWJbMTBdPXsxLDIsMyw0LDUsNiw3LDgsOSwxMH07CiAgICBjb3V0IDw8IHN1bWEodGFiLCA2KSA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0K