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;
- class Program
- {
- static void Main(string[] args)
- {
- int x = Int32.Parse(Console.ReadLine());
- int z = (x / 2) + 1;
- int drawingField = (3 * x) - 2;
- Console.WriteLine("{0}*{1}*{0}", new string('.', x / 2), new string('.', drawingField - (2*(x / 2)) - 2));
- int counter = 1;
- int variabla = 0;
- int sides = 0;
- for (int i = 0; i < x/2; i++)
- {
- Console.WriteLine("{0}*{1}*{2}*{1}*{0}", new string('.', (x/2)-1-i), new string('.', 1 + (2*i)),
- new string('.', drawingField - (2 * (x / 2)) - 2 - 2*(1+i)));
- counter++;
- variabla = drawingField - (2 * (x / 2)) - 2 - 2 * (1 + i);
- sides = 1 + (2 * i);
- }
- //Console.WriteLine(sides);
- int zapomni = 0;
- for (int i = 0; i < x - counter -1; i++)
- {
- Console.WriteLine("{0}*{1}*{0}", new string('.', x+i), new string('.', variabla - 2*(i+1)));
- zapomni = x + i;
- }
- Console.WriteLine("{0}*{0}", new string('.', (drawingField - 1) /2));
- int beforiforget = 0;
- int oshteTemp = 0;
- for (int i = 0; i < x-1; i++)
- {
- Console.WriteLine("{0}*{1}*{0}", new string('.', zapomni - i), new string('.', 1 + (i * 2)));
- beforiforget = zapomni - i;
- oshteTemp = 1 + (i * 2);
- }
- beforiforget++;
- oshteTemp -= 2;
- for (int i = 0; i < x-2; i++)
- {
- Console.WriteLine("{0}*{1}*{0}", new string('.', beforiforget + i), new string('.', oshteTemp - (2*i)));
- }
- Console.WriteLine("{0}*{0}", new string('.', (drawingField - 1) / 2));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement