Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace MMTask
- {
- public class Program
- {
- public static void Main()
- {
- int n = int.Parse(Console.ReadLine());
- int halvedRows = (n / 2) + 1;
- string leftSide = string.Empty;
- string rightSide = string.Empty;
- List<string> figure = new List<string>();
- for (int i = 0; i < halvedRows; i++)
- {
- leftSide = $"{new string('-', n - i)}{new string('*', n + (2 * i))}{new string('-', (n / 2) - i)}";
- rightSide = new string(leftSide.Reverse().ToArray());
- figure.Add($"{leftSide}-{rightSide}");
- }
- for (int i = 0; i < halvedRows; i++)
- {
- leftSide = $"{new string('-', (n / 2) - i)}{new string('*', n)}{new string('-', (i * 2) + 1)}{new string('*', n - 1 - i)}";
- rightSide = new string(leftSide.Reverse().ToArray());
- figure.Add($"{leftSide}*{rightSide}");
- }
- foreach (var row in figure)
- {
- Console.WriteLine($"{row}{row}");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement