Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iomanip>
- #include <iostream>
- #include <fstream>
- using namespace std;
- int main()
- {
- int n = 0;
- int m = 0;
- ifstream fileIn;
- fileIn.open("file.txt");
- fileIn >> n >> m;
- char** matrix;
- matrix = new char* [n];
- for (int i = 0; i < n; i++)
- matrix[i] = new char[m];
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < m; ++j)
- {
- fileIn >> matrix[i][j];
- }
- }
- int minNotCh = m;
- for (int i = 0; i < n; ++i)
- {
- int j = 0;
- for (j; matrix[i][j] != '*'; ++j)
- { }
- if (j < minNotCh)
- minNotCh = j;
- for (j; matrix[i][j] != '.'; ++j)
- { }
- if (m - j < minNotCh)
- minNotCh = m - j;
- }
- for (int i = 0; i < n; ++i)
- {
- for (int j = minNotCh; j < m - minNotCh; ++j)
- {
- matrix[i][j] = '*';
- }
- }
- for (int i = 0; i < n; ++i)
- {
- for (int j = 0; j < m; ++j)
- {
- cout << matrix[i][j] << ' ';
- }
- cout << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement