Advertisement
bpavlov123bp

FallenInLove

May 3rd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. using System;
  2.  
  3. namespace FallenInLove
  4. {
  5. class Program
  6. {
  7. public static void Main(string[] args)
  8. {
  9. var n = int.Parse(Console.ReadLine());
  10. var tilda = 1;
  11. var outerDots = 2 * n;
  12. var innerDots = 2;
  13. Console.WriteLine("##{0}##{0}##", new string('.', 2 * n));
  14. for(var i = 1; i <= n - 1; i++)
  15. {
  16. outerDots -= 2;
  17. Console.WriteLine("#{0}#{1}#{2}#{1}#{0}#", new string('~', tilda), new string('.', outerDots), new string('.', innerDots));
  18. tilda++;
  19. innerDots += 2;
  20. }
  21. outerDots--;
  22. Console.WriteLine("{0}#{1}#{2}#{1}#{0}", new string('.', outerDots), new string('~', tilda), new string('.', innerDots));
  23. tilda++;
  24. innerDots += 2;
  25. tilda--;
  26. innerDots -= 2;
  27. outerDots += 2;
  28. for(var i = 1; i <= n - 1; i++)
  29. {
  30. tilda--;
  31. innerDots -= 2;
  32. Console.WriteLine("{0}#{1}#{2}#{1}#{0}", new string('.', outerDots), new string('~', tilda), new string('.', innerDots));
  33. outerDots += 2;
  34. }
  35. Console.WriteLine("{0}####{0}", new string('.', 2 * n + 1));
  36. for(var i = 1; i <= n; i++)
  37. {
  38. Console.WriteLine("{0}##{0}", new string('.', 2 * n + 2));
  39. }
  40. Console.Write("Press any key to continue . . . ");
  41. Console.ReadKey(true);
  42. }
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement