private static bool DrawTriangle(int n) {
long m = (long)((-1.0 + Math.Sqrt(1.0 + 8.0 * n)) / 2.0);
long residue = n - m * (m + 1) / 2;
for (int i = 1; i <= m; ++i)
Console.WriteLine(new string('*', i));
Console.WriteLine(new string('*', (int)residue));
public static void Main()
Console.WriteLine("Not a positive number");