#include <stdio.h>
#define ROW 3
#define COL 4
void calculate(int (*a)[COL], int sum[]){
for(int i=0;i<ROW;i++){
sum[i]=0;
for(int j=0;j<COL;j++){
sum[i]+=a[i][j];
}
}
}
int main(void) {
int a[ROW][COL]={
{1,2,3,4},
{5,6,7,8},
{9,10,11,12}
};
int sum[ROW];
calculate(a,sum);
for(int i=0;i<ROW;i++){
printf("a[%d]の合計%d\n",i
,sum
[i
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFJPVyAzCiNkZWZpbmUgQ09MIDQKCnZvaWQgY2FsY3VsYXRlKGludCAoKmEpW0NPTF0sIGludCBzdW1bXSl7CgkKCWZvcihpbnQgaT0wO2k8Uk9XO2krKyl7CgkJc3VtW2ldPTA7CgkJZm9yKGludCBqPTA7ajxDT0w7aisrKXsKCQkJc3VtW2ldKz1hW2ldW2pdOwoJCX0KCX0KfQoKaW50IG1haW4odm9pZCkgewoJaW50IGFbUk9XXVtDT0xdPXsKCQl7MSwyLDMsNH0sCgkJezUsNiw3LDh9LAoJCXs5LDEwLDExLDEyfQoJfTsKCWludCBzdW1bUk9XXTsKCWNhbGN1bGF0ZShhLHN1bSk7CgkKCWZvcihpbnQgaT0wO2k8Uk9XO2krKyl7CgkJcHJpbnRmKCJhWyVkXeOBruWQiOioiCVkXG4iLGksc3VtW2ldKTsKCX0KCQoJcmV0dXJuIDA7Cn0K