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;
- using System.Threading.Tasks;
- namespace _02.EasterEgg
- {
- class Program
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- int width = 5 * n;
- int height = 2 * n + 3;
- //first row
- String fisrtAndLastRow = new string('.', 2 * n)
- + new string('*', n)
- + new string('.', 2 * n);
- Console.WriteLine(fisrtAndLastRow);
- //Body upperPart
- for (int i = 0; i < n / 2; i++)
- {
- String bodyUpperPart1 = new string('.', (2 * n - 2) - 2 * i)
- + new string('*', 1 + i)
- + new string('+', (n + 2) + 2 * i)
- + new string('*', 1 + i)
- + new string('.', (2 * n - 2) - 2 * i);
- Console.WriteLine(bodyUpperPart1);
- }
- for (int i = 0; i < n / 2; i++)
- {
- String bodyUpperPart2 = new string('.', n - 1 - i)
- + "**"
- + new string('=', 3 * n - 2 + 2 * i)
- + "**"
- + new string('.', n - 1 - i);
- Console.WriteLine(bodyUpperPart2);
- }
- //middle row
- String middleRow = new string('.', n / 2)
- + "**"
- + new string('~', (4 * n - 16) / 2)
- + "HAPPY EASTER"
- + new string('~', (4 * n - 16) / 2)
- + "**"
- + new string('.', n / 2);
- Console.WriteLine(middleRow);
- //Body down
- for (int i = 0; i < n / 2; i++)
- {
- String bodyDownPart1 = new string('.', (n / 2) + i)
- + "**"
- + new string('=', (4 * n - 4) - 2 * i)
- + "**"
- + new string('.', (n / 2) + i);
- Console.WriteLine(bodyDownPart1);
- }
- for (int i = 0; i < n / 2; i++)
- {
- String bodyDownPart2 = new string('.', n + 2 * i)
- + new string('*', n / 2 - i)
- + new string('+', 2 * n - 2 * i)
- + new string('*', n / 2 - i)
- + new string('.', n + 2 * i);
- Console.WriteLine(bodyDownPart2);
- }
- Console.WriteLine(fisrtAndLastRow);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement