#include <stdio.h>
#include <stdlib.h>
int main()
{
int n ;
printf("Vvedite znachenie n: "); int *a;
int i = 0;
int j = 0;
int k = 0;
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
for (k = 0; k < n; k++) *(a + i*n*n + j*n + k) = 1;
for (j = 0; j < n; j++)
for (k = 0; k < n; k++) *(a + 0*n*n + j*n + k) = 1;
for (i = 1; i < n; i++)
for (j = 0; j < n; j++)
for (k = 0; k < n; k++) *(a + i*n*n + j*n + k) = 0;
printf("Izmenenaya matrica\n"); for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
for (k = 0; k < n; k++)
{
printf("%d\t", *(a
+ i
*n
*n
+ j
*n
+ k
)); }
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KaW50IG1haW4oKQp7CiAgICBpbnQgbiA7CiAgICBwcmludGYoIlZ2ZWRpdGUgem5hY2hlbmllIG46ICIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgaW50ICphOwogICAgaW50IGkgPSAwOwogICAgaW50IGogPSAwOwogICAgaW50IGsgPSAwOwogICAgYSA9IG1hbGxvYyg0Km4qbipuKTsKICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKQogICAgICAgICAgICBmb3IgKGogPSAwOyBqIDwgbjsgaisrKQogICAgICAgICAgICAgICAgZm9yIChrID0gMDsgayA8IG47IGsrKykgKihhICsgaSpuKm4gKyBqKm4gKyBrKSA9IDE7CgogICAgZm9yIChqID0gMDsgaiA8IG47IGorKykKICAgICAgICBmb3IgKGsgPSAwOyBrIDwgbjsgaysrKSAqKGEgKyAwKm4qbiArIGoqbiArIGspID0gMTsKCiAgICBmb3IgKGkgPSAxOyBpIDwgbjsgaSsrKQogICAgICAgIGZvciAoaiA9IDA7IGogPCBuOyBqKyspCiAgICAgICAgICAgIGZvciAoayA9IDA7IGsgPCBuOyBrKyspICooYSArIGkqbipuICsgaipuICsgaykgPSAwOwoKICAgIHByaW50ZigiSXptZW5lbmF5YSBtYXRyaWNhXG4iKTsKICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspCiAgICB7CiAgICAgICAgZm9yIChqID0gMDsgaiA8IG47IGorKykKICAgICAgICB7CiAgICAgICAgICAgIGZvciAoayA9IDA7IGsgPCBuOyBrKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHByaW50ZigiJWRcdCIsICooYSArIGkqbipuICsgaipuICsgaykpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHByaW50ZigiXG4iKTsKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgfQogICAgZnJlZShhKTsKICAgIHJldHVybiAwOwp9Cg==