#include <stdio.h>

// 合計値を求める関数
void sum(int kosuu, int data[], int* sum_val) {
    *sum_val = 0; // 合計値を0で初期化
    // 0番目からkosuu番目まで（合計 kosuu+1 個）加算する
    for (int i = 0; i <= kosuu; i++) {
        *sum_val = *sum_val + data[i];
    }
}

int main() {
    int data1[] = {10, 15, 8, 30, 7};
    int data2[] = {10, 20, 30, 40, 50, 60};
    int ans1, ans2;

    // 配列1の処理 (サイズ5なので kosuu=4)
    sum(4, data1, &ans1);
    // 配列2の処理 (サイズ6なので kosuu=5)
    sum(5, data2, &ans2);

    // 結果の出力（ダンプ代わり）
    printf("配列1の合計: %d\n", ans1); // 期待値: 70
    printf("配列2の合計: %d\n", ans2); // 期待値: 210

    return 0;
}