diff --git a/0422-t/1.c b/0422-t/1.c new file mode 100644 index 0000000..f61340d --- /dev/null +++ b/0422-t/1.c @@ -0,0 +1,20 @@ +#include +#define for_i(i, range, inner) \ + { \ + int i; \ + for (i = 0; i < range; i++) \ + inner; \ + } + +int main() { + int a[4][4], *p = (int *)a, n, sum=0; + scanf("%d", &n); + for_i(i, 16, p[i] = n + i); + for_i(i, 4, sum+=a[0][i]); + for_i(i, 4, sum+=a[3][i]); + for_i(i, 4, sum+=a[i][0]); + for_i(i, 4, sum+=a[i][3]); + sum -= a[0][0] + a[3][0] + a[0][3] + a[3][3]; + printf("%d\n", sum); + return 0; +} \ No newline at end of file