Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- #include<iostream>
- using namespace std;
- int main() {
- //freopen ("10189.in", "r", stdin);
- //freopen ("10189.out", "w", stdout);
- int m, n,t;
- cin >> m >> n;
- char input[m][n];
- int output[m][n] = {0};
- while (true) {
- for (int i = 0; i < m; i++) {
- for (int j = 0; j < n; j++) {
- cin >> input[i][j];
- output[i][j] = 0;
- }
- }
- for (int i = 0; i < m; i++) {
- for (int j = 0; j < n; j++) {
- if (input[i][j] == '*') {
- output[i - 1][j - 1]++;
- output[i - 1][j]++;
- output[i - 1][j + 1]++;
- output[i][j - 1]++;
- output[i][j + 1]++;
- output[i + 1][j - 1]++;
- output[i + 1][j]++;
- output[i + 1][j + 1]++;
- output[i][j] = 9;
- }
- }
- }
- if(t > 0)
- cout << endl;
- t++;
- cout << "Field #"<<t<<":"<< endl;
- for (int i = 0; i < m; i++) {
- for (int j = 0; j < n; j++) {
- if (output[i][j] == 9)
- cout << "*";
- else
- cout << output[i][j];
- }
- cout << endl;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement