Also das Prog soll den Binominialkoeffizienten berechnen und eine bestimmte Zeile des Pascalschen Dreiecks ausgeben:
Das array auslesen kann ich net so richtig weiß nicht so recht wie das geht, aber mit schleife des ist ja klar
.
Beim debuggen kommen folgende Fehler:
Weiß aber nicht was Falsch ist 
Wäre schön wenn mir jemand helfen könnte, die Datentypen habe ich auf int abe float wäre ja eigentlich besser aber meldet er fehler wegen dem array? oder geht des doch mit float.
Danke schonmal
PHP:
import algds.IOUtils;
public class binomk {
public static void main(String[] args) {
System.out.println("Welche Zeile soll ausgegeben werden? ");
int n=IOUtils.readInt();
System.out.println("Die Zeile " +n+ " enthält die Werte " +?);
long a[] = new long[n+1];
for(k=0;k<=n;k++)
{
a[k] = (c(n,k));
}
} // endmain
public static long c(long n, long k) {
return (fak(n)/(fak(k)*fak(n-k)));
}
public static long fak(long f) {
long ergebnis = 1;
for(int i = 1; i<=f; i++); {
ergebnis *= i;
}
return ergebnis;
}
}
Das array auslesen kann ich net so richtig weiß nicht so recht wie das geht, aber mit schleife des ist ja klar

Beim debuggen kommen folgende Fehler:
PHP:
binomk.java [10:1] cannot resolve symbol
symbol : variable k
location: class binomk
for(k=0;k<=n;k++)
^
binomk.java [10:1] cannot resolve symbol
symbol : variable k
location: class binomk
for(k=0;k<=n;k++)
^
binomk.java [10:1] cannot resolve symbol
symbol : variable k
location: class binomk
for(k=0;k<=n;k++)
^
binomk.java [12:1] cannot resolve symbol
symbol : variable k
location: class binomk
a[k] = (c(n,k));
^
binomk.java [12:1] cannot resolve symbol
symbol : variable k
location: class binomk
a[k] = (c(n,k));
^
binomk.java [25:1] cannot resolve symbol
symbol : variable i
location: class binomk
ergebnis *= i;
^
6 errors
Errors compiling.

Wäre schön wenn mir jemand helfen könnte, die Datentypen habe ich auf int abe float wäre ja eigentlich besser aber meldet er fehler wegen dem array? oder geht des doch mit float.
Danke schonmal
