Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //URL FOR THE TASK: https://judge.softuni.bg/Contests/Practice/Index/501#4
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- int number;
- cin >> number;
- int height = 4 * number + 4;
- int width = 3 * number + 1;
- cout << '+'
- << string(number - 2, '~')
- << '+'
- << string(width - number, '.')
- << endl;
- for (int i = 0; i < 2 * number + 1; i++)
- {
- int points = width - number - i - 1;
- cout << '|'
- << string(i, '.')
- << '\\'
- << string(number - 2, '~')
- << '\\'
- << string(points, '.')
- << endl;
- points++;
- }
- int points_second = 2 * number;
- for (int i = 0; i < 2 * number + 1; i++)
- {
- int points = width - number - i - 1;
- cout << string(i, '.')
- << '\\'
- << string(points_second, '.')
- << '|'
- << string(number - 2, '~')
- << '|'
- << endl;
- points++;
- points_second--;
- }
- cout << string(width - number, '.')
- << '+'
- << string(number - 2, '~')
- << '+'
- << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement