Advertisement
zontak

Kaspichania

Mar 25th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. using System;
  2. class Program
  3. {
  4. static void Main(string[] args)
  5. {
  6. int number = int.Parse(Console.ReadLine());
  7. Console.WriteLine(new string('.', number) + new string('*', 1) + new string('.', number));
  8. Console.WriteLine(new string('.', number-1) + new string('*',3) + new string('.', number-1));
  9. int spaceInsideUp = 0;
  10. int star = 1;
  11. int numberTwo = number;
  12. int spaceUp = numberTwo - 1;
  13. for (int i = 1; i < number - 1; i++)
  14. {
  15. star = 1;
  16. spaceInsideUp += 1;
  17. numberTwo -= 1;
  18. spaceUp -= 1;
  19. Console.Write(new string('.', spaceUp));
  20. Console.Write(new string('*', star));
  21. Console.Write(new string('.', spaceInsideUp));
  22. Console.Write(new string('*', star));
  23. Console.Write(new string('.', spaceInsideUp));
  24. Console.Write(new string('*', star));
  25. Console.Write(new string('.', spaceUp));
  26. Console.WriteLine();
  27. }
  28. Console.WriteLine(new string('*', ((number * 2) + 1)));
  29. int spaceDown = 1;
  30. int spaceInsideDown = spaceInsideUp;
  31. int theBase = (number + 2) / 3;
  32.  
  33. for (int i = 0; i < theBase; i++)
  34. {
  35. Console.Write(new string('.', spaceDown));
  36. Console.Write(new string('*', star));
  37. Console.Write(new string('.', spaceInsideDown));
  38. Console.Write(new string('*', star));
  39. Console.Write(new string('.', spaceInsideDown));
  40. Console.Write(new string('*', star));
  41. Console.Write(new string('.', spaceDown));
  42. Console.WriteLine();
  43. spaceInsideDown--;
  44. spaceDown++;
  45. }
  46. Console.WriteLine(new string('.', spaceDown) + new string('*', number) + new string('.', spaceDown));
  47.  
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement