static int Berechne(ref int n, ref int k, out int binom_koeff) { int fakultät_n = 1; int fakultät_k = 1; int fakultät_h = 1; int h; h = n - k; for(int i = n; i >= 2; i--) { fakultät_n *= i; } for(int j = k; j >= 2; j--) { fakultät_k *= j; } for(int l = h; l >= 2; l--) { fakultät_h *= l; } binom_koeff = fakultät_n / (fakultät_k * fakultät_h); return binom_koeff; } // Einstiegsmethode static void Main() { string ausgabe; //Anzahl der Kugeln int n; //Zu ziehende Kugeln int k; //Binominialkoeffizient int binom_koeff; //Einlesen der Gesamtzahl n = GanzzahlWert(EingabeVonKonsole("Gesamtzahl der Kugeln?:")); //Einlesen der zu ziehenden Kugeln k = GanzzahlWert(EingabeVonKonsole("Anzahl der zu ziehenden Kugeln")); Berechne(ref n,ref k,out binom_koeff); ausgabe = "Es gibt " + Zeichenkette(binom_koeff) + " verschiedene Möglichkeiten"; AusgebenAufKonsole(ausgabe); }