hallo ich will ein prgramm schreiben was mir die stirlingschen zahlen rekursiv ausgibt, bei eingabe von k und n. neben der methode main soll noch eine weitere methode vorhanden sein, die die stirlingsche zahl berechnet das ist ja kein problem.public class test2 {
public static long stirling(int n, int k, int s){
System.out.println("geben sie n ein");
System.out.println("geben sie k ein");
{
}
public static void main (String [] args) {
{
for
System.out.println(i + ": " + s);
}
}
}
die methode stirling soll in der main aufgerufen werden um n
k für vom benutzer über oder eingegebene werte n,k zu berechnen. hä? wie kann ich k über n berechnen und vorallem wie sag ich das dem programm? hat das was mit fakultäten zu tun, ich versteh ja nicht mal die aufgabenstellung. es heisst weiter, dass 0über 0=1, 0 über n=0, n über n=1 und k über n=k*(küber n-1)+(k-1 über n-1) jeweils für n>0 und 0<0<k<n. die ausgabe soll in einem dreieck angeordnet werden bsp:
denke mal da blickt keiner durch. wäre aber für ne hilfe sehr dankbar
public static long stirling(int n, int k, int s){
System.out.println("geben sie n ein");
System.out.println("geben sie k ein");
{
}
public static void main (String [] args) {
{
for
System.out.println(i + ": " + s);
}
}
}
die methode stirling soll in der main aufgerufen werden um n
k für vom benutzer über oder eingegebene werte n,k zu berechnen. hä? wie kann ich k über n berechnen und vorallem wie sag ich das dem programm? hat das was mit fakultäten zu tun, ich versteh ja nicht mal die aufgabenstellung. es heisst weiter, dass 0über 0=1, 0 über n=0, n über n=1 und k über n=k*(küber n-1)+(k-1 über n-1) jeweils für n>0 und 0<0<k<n. die ausgabe soll in einem dreieck angeordnet werden bsp:
Code:
1
0 1
0 1 1
0 1 3 1
0 1 7 6 1
0 1 15 25 10 1