Hi,
ich muss in der Methode public static int bonomial(int n, int k) den Binomialkoeffizient berechnen. Ich habe folgendes geschrieben:
public static int binomial(int n, int k) {
int ergebnis ;
for(k=0; k<=n; k++){
ergebnis= fac(n)/fac(k)*fac(n-k);
System.out.println("binomial "+ergebnis);
}
return ergebnis;
}
public static void main(String[] args) {
binomial(0,8);
}
Das Programm erkennt allerdings fac() nicht und liefert kein Ergebnis.Warum passiert das? Wie soll ich richtig schreiben?
Danke euch!
ich muss in der Methode public static int bonomial(int n, int k) den Binomialkoeffizient berechnen. Ich habe folgendes geschrieben:
public static int binomial(int n, int k) {
int ergebnis ;
for(k=0; k<=n; k++){
ergebnis= fac(n)/fac(k)*fac(n-k);
System.out.println("binomial "+ergebnis);
}
return ergebnis;
}
public static void main(String[] args) {
binomial(0,8);
}
Das Programm erkennt allerdings fac() nicht und liefert kein Ergebnis.Warum passiert das? Wie soll ich richtig schreiben?
Danke euch!