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 _04.UKFlag
- {
- class Program
- {
- static void Main(string[] args)
- {
- int N = int.Parse(Console.ReadLine());
- char[,] grid = new char[N, N];
- int center = N/2;
- int widespace=1;
- for (int rows = N/2-1; rows >= 0; rows--)
- {
- grid[rows,center]='|';
- grid[rows,center+widespace] = '/';
- grid[rows,center-widespace] = '\\';
- widespace++;
- }
- widespace = 1;
- for (int rowsDown = N / 2 +1 ; rowsDown <N ; rowsDown++)
- {
- grid[rowsDown, center] = '|';
- grid[rowsDown, center + widespace] = '\\';
- grid[rowsDown, center - widespace] = '/';
- widespace++;
- }
- for (int i = 0; i < N; i++)
- {
- for (int j = 0; j < N; j++)
- {
- if (i == N/2)
- {
- for (int k = 0; k < N; k++)
- {
- grid[i, k] = '-';
- }
- }
- else if (grid[i,j]!='*' && grid[i,j]!='\\' && grid[i,j]!='/' && grid[i,j]!='|'&& grid[i,j]!='-' )
- {
- grid[i,j] = '.';
- }
- }
- }
- grid[center, center] = '*';
- for (int i = 0; i < N; i++)
- {
- for (int j = 0; j < N; j++)
- {
- Console.Write(grid[i,j]);
- }
- Console.WriteLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement