#include <stdio.h>
void sum(int kosuu, int data[], int *sum_val) {
int counter = 0;
*sum_val = data[0];
do {
counter = counter + 1;
*sum_val = *sum_val + data[counter];
} while (counter < kosuu);
}
int main(void) {
int kosuu1 = 4;
int data1[] = {10, 15, 8, 30, 7};
int sum1;
int kosuu2 = 5;
int data2[] = {10, 20, 30, 40, 50, 60};
int sum2;
sum(kosuu1, data1, &sum1);
sum(kosuu2, data2, &sum2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN1bShpbnQga29zdXUsIGludCBkYXRhW10sIGludCAqc3VtX3ZhbCkgewogICAgaW50IGNvdW50ZXIgPSAwOwogICAgKnN1bV92YWwgPSBkYXRhWzBdOwogICAgZG8gewogICAgICAgIGNvdW50ZXIgPSBjb3VudGVyICsgMTsKICAgICAgICAqc3VtX3ZhbCA9ICpzdW1fdmFsICsgZGF0YVtjb3VudGVyXTsKICAgIH0gd2hpbGUgKGNvdW50ZXIgPCBrb3N1dSk7Cn0KCmludCBtYWluKHZvaWQpIHsKICAgIGludCBrb3N1dTEgPSA0OwogICAgaW50IGRhdGExW10gPSB7MTAsIDE1LCA4LCAzMCwgN307CiAgICBpbnQgc3VtMTsKCiAgICBpbnQga29zdXUyID0gNTsKICAgIGludCBkYXRhMltdID0gezEwLCAyMCwgMzAsIDQwLCA1MCwgNjB9OwogICAgaW50IHN1bTI7CgogICAgc3VtKGtvc3V1MSwgZGF0YTEsICZzdW0xKTsKICAgIHN1bShrb3N1dTIsIGRhdGEyLCAmc3VtMik7CgogICAgcHJpbnRmKCJTVU0xID0gJWRcbiIsIHN1bTEpOwogICAgcHJpbnRmKCJTVU0yID0gJWRcbiIsIHN1bTIpOwoKICAgIHJldHVybiAwOwp9