Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int b[101][101], a[101][101];
- int gauss[10001][10001], f[10001];
- int main()
- {
- //freopen("b1.txt", "r", stdin);
- //freopen("answerb1.txt", "w", stdout);
- srand(time(0));
- int i, k, j, n, m;
- cin >> n;
- for (i = 0; i < n; i++)
- for (k = 0; k < n; k++)
- cin >> b[i][k];
- for (i = 0; i < n; i++)
- {
- for (j = 0; j < n; j++)
- {
- f[i * n + j] = b[i][j];
- gauss[i * n + j][i * n + j] = 1;
- if (i > 0)
- {
- if (j > 0)
- gauss[i * n + j][(i - 1) * n + j - 1] = 1;
- if (j < n - 1)
- gauss[i * n + j][(i - 1) * n + j + 1] = 1;
- gauss[i * n + j][(i - 1) * n + j] = 1;
- }
- if (i < n - 1)
- {
- if (j > 0)
- gauss[i * n + j][(i - 1) * n + j - 1] = 1;
- if (j < n - 1)
- gauss[i * n + j][(i - 1) * n + j + 1] = 1;
- gauss[i * n + j][(i - 1) * n + j] = 1;
- }
- if (j > 0)
- gauss[i * n + j][(i - 1) * n + j - 1] = 1;
- if (j < n - 1)
- gauss[i * n + j][(i - 1) * n + j + 1] = 1;
- gauss[i * n + j][(i - 1) * n + j] = 1;
- }
- }
- for (i = 0; i < n; i++)
- {
- for (k = 0; k < n; k++)
- cout << a[i][k] << " ";
- cout << "\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement