#include <stdio.h>
int * prefixSums ( int *a )
{
int i, r[5];
r[0] = a[0];
for( i = 1; i < 5; i++ )
r[i] = a[i] + r[i-1];
return r;
}
int main ( void )
{
int i, test[5] = { 10, 5, 1, 1, 4 };
int * res = prefixSums( test );
for( i = 0; i < 5; i++ )
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgKiBwcmVmaXhTdW1zICggaW50ICphICkKewogIGludCBpLCByWzVdOwogIHJbMF0gPSBhWzBdOwogCiAgZm9yKCBpID0gMTsgaSA8IDU7IGkrKyApCiAgICByW2ldID0gYVtpXSArIHJbaS0xXTsKIAogIHJldHVybiByOwp9CiAKaW50IG1haW4gKCB2b2lkICkKewogIGludCBpLCB0ZXN0WzVdID0geyAxMCwgNSwgMSwgMSwgNCB9OwogIGludCAqIHJlcyA9IHByZWZpeFN1bXMoIHRlc3QgKTsKIAogIHByaW50ZiggInN1bXM6IiApOwogIGZvciggaSA9IDA7IGkgPCA1OyBpKysgKQogICAgcHJpbnRmKCAiICVkIiwgcmVzW2ldICk7CiAKICByZXR1cm4gMDsKfQ==