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