View difference between Paste ID: CLALhm5q and beQrWUtR
SHOW: | | - or go back to the newest paste.
1
using System;
2
3
class TheExplorer
4
{
5
    static void Main()
6
    {
7-
        int n = 15;
7+
        int n = int.Parse(Console.ReadLine());
8
        int outside = n / 3 ;
9
        int inside = 1;
10
11
        Console.Write(new string('-', outside + 1));
12
        Console.Write(new string('*', 1));
13
        Console.Write(new string('-', outside + 1));
14
        Console.WriteLine();
15
        
16
        while (outside != 0)
17
        {
18
            Console.Write(new string('-', outside));
19
            Console.Write(new string('*', 1));
20
            Console.Write(new string('-', inside));
21
            Console.Write(new string('*', 1));
22
            Console.Write(new string('-', outside));
23
            Console.WriteLine();
24
            inside +=2;
25
            outside--;
26
        }
27
28
        Console.Write(new string('*', 1));
29
        Console.Write(new string('-', inside));
30
        Console.Write(new string('*', 1));
31
        Console.WriteLine();
32
33
        outside++;
34
        inside -= 2;
35
36
        while (outside != 0)
37
        {
38
            if (inside < 0)
39
            {
40
                break;
41
            }
42
            else
43
            {
44
                Console.Write(new string('-', outside));
45
                Console.Write(new string('*', 1));
46
                Console.Write(new string('-', inside));
47
                Console.Write(new string('*', 1));
48
                Console.Write(new string('-', outside));
49
                Console.WriteLine();
50
                inside -= 2;
51
                outside++;
52
            }
53
        }
54
55
        Console.Write(new string('-', outside));
56
        Console.Write(new string('*', 1));
57
        Console.Write(new string('-', outside));
58
        Console.WriteLine();
59
    }
60
}