Print Triangle Diamond
Console.WriteLine ("Please enter a number:");
int x = Convert.ToInt32 (Console.ReadLine ());
string s = "";
String t = "Δ";
String p = "→_→";
for (int k = 0; k < x; k++)//lower left Triangle
{
for (int l = 0; l <= K; l++)
{
Console.Write (t);
}
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int m = 0; m < x; m++)//lower left Triangle
{
for (int n = m; n >= 0; n--)
{
Console.Write (t);
}
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int mo = 0; mo < x; mo++)//upper Left Triangle
{
for (int no = 0; no < X-mo; no++)
{
Console.Write (t);
}
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int ml = 0; ml < x; ml++)//upper-Left triangle
{
for (int io = x-ml; io > 0; io--)
{
Console.Write (t);
}
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int i = 0; i < x; i++)//CUSP triangle
{
for (int k = 0; k<x-i; k++)
{
Console.Write ("");
}
s = s + t;
Console.Write (s);
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int i = 0; i < x; i++)//lower right triangle
{
for (int k = 0; k < x-i; k++)
{
Console.Write ("");
}
s = s + t;
Console.Write (s);
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int i = 0; i < x; i++)//upper Right triangle
{
for (int k = 0; k <=i; k++)
{
Console.Write ("");
}
for (int k = 0; k <x-i; k++)
{
Console.Write (t);
}
Console.WriteLine ();
}
Console.WriteLine ("--------------------");
s = "";
for (int i = 0; i < x-1; i++)//Diamond Upper
{
for (int k = x; k > i+1; k--)
{
Console.Write ("");
}
for (int k = 2*x; k >2 * (x-i)-1; k--)
{
Console.Write (t);
}
Console.WriteLine ();
}
for (int i = 0; i < x; i++)//Rhombus Lower
{
for (int k = 0; k < i; k++)
{
Console.Write ("");
}
for (int k = 0; k <2* (X-i)-1; k++)
{
Console.Write (t);
}
Console.WriteLine ();
}
Console.readkey ();
C # Print Triangle Diamond