static public int PobierzWartosc()
if (int.TryParse(Console.ReadLine(), out x))
Console.WriteLine("Niepoprawna wartość.");
static public char PobierzZnak()
if (char.TryParse(Console.ReadLine(), out x))
Console.WriteLine("Niepoprawna wartość.");
static void Main(string[] args)
Console.WriteLine("Podaj wysokość h: ");
int prostokat = PobierzWartosc();
Console.WriteLine("Podaj pierwszy znak: ");
Console.WriteLine("Podaj drugi znak: ");
for (int poziom = 0; poziom < prostokat; poziom++)
if (poziom == 0 || poziom + 1 == prostokat)
for (int krawedz = 0; krawedz < prostokat; krawedz++)
for (int srodek = 0; srodek < prostokat; srodek++)
if (srodek == 0 || srodek + 1 == prostokat)
else if (srodek > poziom)
Console.ForegroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.White;