Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Plane
- {
- class Plane
- {
- static void Main()
- {
- int n = int.Parse(Console.ReadLine());
- int width = 3*n;
- int height = (3*n)-(n/2);
- char zvezda = '*';
- char tochka = '.';
- int k = (width/2) - 1;
- int m = 1;
- int z = n - 1;
- int x = n;
- for (int i = 1; i <= height; i++)
- {
- if (i==1)
- {
- Console.Write(new string(tochka,width/2));
- Console.Write(zvezda);
- Console.Write(new string(tochka,width/2));
- Console.WriteLine();
- }
- else if (i > 1 && i <= n+1)
- {
- if (m < n+2)
- {
- Console.Write(new string(tochka, k));
- Console.Write(zvezda);
- Console.Write(new string(tochka, m));
- Console.Write(zvezda);
- Console.Write(new string(tochka, k));
- Console.WriteLine();
- k--;
- m += 2;
- }
- else
- {
- Console.Write(new string(tochka, k));
- Console.Write(zvezda);
- Console.Write(new string(tochka, m));
- Console.Write(zvezda);
- Console.Write(new string(tochka, k));
- Console.WriteLine();
- k-=2;
- m += 4;
- }
- }
- else if (i == n+2)
- {
- Console.Write(zvezda);
- Console.Write(new string(tochka,n-2));
- Console.Write(zvezda);
- Console.Write(new string(tochka,n));
- Console.Write(zvezda);
- Console.Write(new string(tochka,n-2));
- Console.Write(zvezda);
- Console.WriteLine();
- k = n - 2 - 2;
- m = 1;
- }
- else if (i > n+2 && i <= n+2+(n/2)-1)
- {
- Console.Write(zvezda);
- Console.Write(new string(tochka,k));
- Console.Write(zvezda);
- Console.Write(new string(tochka,m));
- Console.Write(zvezda);
- Console.Write(new string(tochka,n));
- Console.Write(zvezda);
- Console.Write(new string(tochka,m));
- Console.Write(zvezda);
- Console.Write(new string(tochka,k));
- Console.Write(zvezda);
- Console.WriteLine();
- k -= 2;
- m += 2;
- }
- else if (i > n+2+(n/3) && i < height)
- {
- Console.Write(new string(tochka,z));
- Console.Write(zvezda);
- Console.Write(new string(tochka,x));
- Console.Write(zvezda);
- Console.Write(new string(tochka,z));
- Console.WriteLine();
- z--;
- x += 2;
- }
- else if (i == height)
- {
- Console.WriteLine(new string(zvezda,width));
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment