Advertisement
Guest User

Untitled

a guest
Sep 1st, 2016
516
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. var n = int.Parse(Console.ReadLine());
  2. var stars = 1;
  3. if (n % 2 == 0) stars = 2;
  4. var dashes = (n - stars) / 2;
  5. var midDashes = -1;
  6. if (n % 2 == 0) midDashes = 0;
  7.  
  8. for (int row = 0; row < (n + 1) / 2; row++)
  9. {
  10. Console.Write(new string('-', dashes));
  11. Console.Write("*");
  12. if (midDashes >= 0)
  13. {
  14. Console.Write(new string('-', midDashes));
  15. Console.Write("*");
  16. }
  17. Console.Write(new string('-', dashes));
  18. dashes -= 1;
  19. midDashes += 2;
  20.  
  21. Console.WriteLine();
  22. }
  23. dashes = 1;
  24. midDashes = n - 4;
  25. for (int row = 1 ; row < (n + 1) / 2; row++)
  26. {
  27. Console.Write(new string('-', dashes));
  28. Console.Write("*");
  29. if (midDashes >= 0)
  30. {
  31. Console.Write(new string('-', midDashes));
  32. Console.Write("*");
  33. }
  34. Console.Write(new string('-', dashes));
  35. dashes += 1;
  36. midDashes -= 2;
  37. Console.WriteLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement