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