I deduce a rhombus in the console in this way:
class Program { static void Main(string[] args) { int x = 6; int y = 6; int x1 = 6; int y1 = 6; int size = 6; for (int i = 0; i < size; i++) { Console.SetCursorPosition(x, y + i); Console.WriteLine("*"); Console.SetCursorPosition(x - i, y + size); Console.WriteLine("*"); Console.SetCursorPosition(x - i, y + i); Console.WriteLine("*"); Console.SetCursorPosition(x, y + i); Console.WriteLine("*"); Console.SetCursorPosition(x + i, y + size); Console.WriteLine("*"); Console.SetCursorPosition(x + i, y + i); Console.WriteLine("*"); } for (int i = 0; i < size; i++) { Console.SetCursorPosition(x1, y1 + i); Console.WriteLine("*"); Console.SetCursorPosition(x1 + i, y1 - size); Console.WriteLine("*"); Console.SetCursorPosition(x1 + i, y1 - i); Console.WriteLine("*"); Console.SetCursorPosition(x1, y1 + i); Console.WriteLine("*"); Console.SetCursorPosition(x1 - i, y1 - size); Console.WriteLine("*"); Console.SetCursorPosition(x1 - i, y - i); Console.WriteLine("*"); } Console.ReadKey(); } } But it turns out not a rhombus, but something like this:
* * * * * * * * * * * * * * * *
And it should be:
> * > * * > * * * * * > * * > *