Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace House_with_a_Window
- {
- class HouseWithAWindow
- {
- public static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- string dotRoofTop = new string('.', n - 1);
- string asterisk = "*";
- Console.WriteLine(dotRoofTop + asterisk + dotRoofTop);
- for(int i = 0; i < n - 1; i++)
- {
- string dotRoofOutside = new string('.', n - 2 - i);
- string dotRoofInside = new string('.', 1 + 2 * i);
- Console.WriteLine(dotRoofOutside + asterisk + dotRoofInside + asterisk + dotRoofOutside);
- }
- Console.WriteLine(new string('*', n * 2 - 1));
- for(int i = 0; i < n / 4; i++)
- {
- string dotBaseUpper = new string('.', n * 2 - 3);
- Console.WriteLine(asterisk + dotBaseUpper + asterisk);
- }
- for(int i = 0; i < n / 2; i++)
- {
- string dotBaseMiddle = new string('.', n / 2);
- string asteriskBaseMiddle = new string('*', n - 3);
- Console.WriteLine(asterisk + dotBaseMiddle + asteriskBaseMiddle + dotBaseMiddle + asterisk);
- }
- for(int i = 0; i < n / 4; i++)
- {
- string dotBaseUpper = new string('.', n * 2 - 3);
- Console.WriteLine(asterisk + dotBaseUpper + asterisk);
- }
- Console.WriteLine(new string('*', n * 2 - 1));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment