Trojúhelníky z čísel

Vyvořte program, který vypíše na konzoli čísla ve tvaru trojúhelníku. Na vstupu budou tři hodnoty, které budou obsahovat dvě nebo tři čísla. Pokud budou pouze dvě čísla, program vytvoří jeden trojúhelník o rozměrech dle zadaných čísel (vstup tvoří: řádky, sloupce, nepoužito). Pokud budou zadány tři čísla, program vytvoří trojúhelníků více (vstup tvoří: počet opakování, řádky, sloupce). V případě, kdy na vstupu bude počet řádků větší než počet sloupců, program sám opraví počet řádků na platnou hodnotu.

Vyvořte program v C# typu konzolová aplikace a nahrajte zdrojový soubor (.cs). Vyvarujte se nadbytečného výstupu na konzoli (WriteLine).

Tip 1: Využijte metodu int.TryParse() (příklady v MSDN Library a Moodle).
Tip 2: Poslední řádek ve výstupu je prázdný řádek.
Tip 3: Na výstupu poslední znak na každém řádku není mezera.

Př. 1: Na vstupu jsou zadána tři čísla (vždy na novém řádku):

            2
            4
            8
        

Na výstupu bude následující:

            8 7 6 5 4 3 2 1
            8 7 6 5 4 3 2
            8 7 6 5 4 3
            8 7 6 5 4

            8 7 6 5 4 3 2 1
            8 7 6 5 4 3 2
            8 7 6 5 4 3
            8 7 6 5 4
            
        

Př. 2: Na vstupu jsou zadána dvě čísla (vždy na novém řádku):

            4
            5
        

Na výstupu bude:

            5 4 3 2 1
            5 4 3 2
            5 4 3
            5 4
                        
        

Př. 3: Na vstupu jsou zadána dvě čísla (vždy na novém řádku):

            7
            5
        

Na výstupu bude:

            5 4 3 2 1
            5 4 3 2
            5 4 3
            5 4
            5