#include <stdio.h>
int func(int height, int width, int (*arr)[height][width]) {
for (int i = 0; i < height; i++)
for (int j = 0; j < width; j++)
(*arr)[i][j] *= 10;
return (*arr)[0][0];
}
int main(void) {
int qwe[3][10];
for (int i = 0; i < 3; i++)
for (int j = 0; j < 10; j++)
qwe[i][j] = 10 * i + j;
printf("%d\n", func
(3, 10, &qwe
) );
for (int i = 0; i < 3; i++)
for (int j = 0; j < 10; j++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZnVuYyhpbnQgaGVpZ2h0LCBpbnQgd2lkdGgsIGludCAoKmFycilbaGVpZ2h0XVt3aWR0aF0pIHsKCWZvciAoaW50IGkgPSAwOyBpIDwgaGVpZ2h0OyBpKyspCgkJZm9yIChpbnQgaiA9IDA7IGogPCB3aWR0aDsgaisrKQoJCQkoKmFycilbaV1bal0gKj0gMTA7CgkJCQoJcmV0dXJuICgqYXJyKVswXVswXTsKfQoKaW50IG1haW4odm9pZCkgewoJaW50IHF3ZVszXVsxMF07CgkKCWZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQoJCWZvciAoaW50IGogPSAwOyBqIDwgMTA7IGorKykKCQkJcXdlW2ldW2pdID0gMTAgKiBpICsgajsKCQkJCglwcmludGYoIiVkXG4iLCBmdW5jKDMsIDEwLCAmcXdlKSApOwoJCQkKCWZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQoJCWZvciAoaW50IGogPSAwOyBqIDwgMTA7IGorKykKCQkJcHJpbnRmKCIlZCAiLCBxd2VbaV1bal0pOwoJCQkKCXJldHVybiAwOwp9Cg==