C# ters üçgen sorusu

Hele şükür 2 gündür dediğimi anlayan biri çıktı sonunda.
 
Üç for döngüsü kullanarak yazabilirsin.
İlki normal bir For döngüsü olmalı. Diğer yan çizimler için iki ayrı "iç içe" for döngüsü gerekiyor
 

C dilinde yazdığım kod. Yardımcı olabilir belki.
 
C#:
using System;

public class TersUcgen {

    public static void Main(String[] args) {

        Console.Write("Üçgen boyutu: ");
        int a = int.Parse(Console.ReadLine());
        Console.WriteLine("");
        int b = a*2;
        while(b>=1) {
            if((b%2)==1) {
                int c = a-2;
                while(c>=b/2) {
                    Console.Write(" ");
                    c--;
                }
                c = 1;
                while(c<=b) {
                    if((c==1 || c==b) || b==(a*2)-1) {
                        Console.Write("*");
                    }
                    else {
                        Console.Write(" ");
                    }
                    c++;
                }
                Console.WriteLine("");
            }
            b--;
        }
    }
}
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…