Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- int n;
- cin >> n;
- string spaces = string(n, ' ');
- int spacesN1 = 0;
- int spacesN2 = n * 2;
- int spacesN3 = n;
- int spacesN4 = n;
- cout << "/`" << string(2 * n, 'P') << spaces << "/`I" << spaces << "/`N" << string(n * 2 + 1, ' ') << "N" << endl;
- for (int row = 1; row <= n - 1; row++)
- {
- cout << "| P" << string(n * 2 - 2, ' ') << "P" << spaces << "| I" << spaces << "| N" << string(spacesN1, ' ') << "N" << string(spacesN2, ' ') << "N" << endl;
- spacesN1++;
- spacesN2--;
- }
- cout << "| " << string(2 * n, 'P') << spaces << "| I" << spaces << "| N" << string(n - 1, ' ') << "N" << string(n + 1, ' ') << "N" << endl;
- for (int row = 1; row <= n + 1; row++)
- {
- if (row == n + 1)
- {
- cout << "\\_" << string(n/2, 'P')
- << string(3 * n - n /2, ' ') << "\\_I" << spaces << "\\_N" << string(spacesN3, ' ') << "N" << string(spacesN4, ' ') << "N" << endl;
- spacesN3++;
- spacesN4--;
- }
- else
- {
- cout << "| " << string(n/2, 'P') << string(3 * n - n /2, ' ') << "| I" << spaces << "| N" << string(spacesN3, ' ') << "N" << string(spacesN4, ' ') << "N" << endl;
- spacesN3++;
- spacesN4--;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement