Advertisement
Filkolev

House with a Window

Jul 26th, 2014
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.00 KB | None | 0 0
  1. using System;
  2.  
  3. class HouseWithAWindow
  4. {
  5.     static void Main()
  6.     {
  7.         int N = int.Parse(Console.ReadLine());
  8.  
  9.         for (int i = 0; i < N; i++)
  10.         {
  11.             if (i == 0)
  12.             {
  13.                 Console.WriteLine("{0}*{0}", new string('.', N - 1));
  14.             }            
  15.  
  16.             else
  17.             {
  18.                 Console.WriteLine("{0}*{1}*{0}", new string('.', N - 1 - i), new string ('.', 2*i - 1));
  19.             }
  20.         }
  21.  
  22.         for (int i = 0; i < N + 2; i++)
  23.         {
  24.             if (i == 0 || i == N + 1)
  25.             {
  26.                 Console.WriteLine(new string('*', 2*N -1));  
  27.             }
  28.  
  29.             else if (i < (N + 2 - N / 2) / 2 || i >= (N + 2 - N / 2) / 2 + N / 2)
  30.             {
  31.                 Console.WriteLine("*{0}*", new string('.', 2*N - 3));
  32.             }
  33.  
  34.             else
  35.             {
  36.                 Console.WriteLine("*{0}{1}{0}*", new string('.', (N + 2)/2 - 1) , new string('*', N - 3));
  37.             }
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement