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