Danke für die antwort.. und jupp ich weiß, wie man eine for-schleife macht.. nur leider versteh ich den rest dahinter nicht :/ (bin erst seit ein paar Tagen ein bisschen mit Java vertraut und versteh leider echt nivht, was du meinst oder wie ich das jz trd schreiben soll)Mach's so wie im echten Leben. Zerlege das Ganze in Teilprobleme.
Da du mit n! sehr schnell zu zu großen Zahlen kommst, streich zuerst mal die ersten k ode (n-k) Zahlen weg (je nachdem, was größer ist).
Wie man for-Schleifen schreibst, weißst du? Du brauchst 2 davon: Eine entweder von (k+1) bis n oder (n-k+1) bis n (siehe voriger Punkt) und eine entweder von 1 bis (n-k) oder k (das entsprechende Gegenstück).
Um nicht zu große Zahlen zu erhalten, kann man noch etwas optimieren, aber das ist für einen Anfänger nicht Sinn der Sache.
Ganz, ganz wichtig: Fang an.
Erwarte nicht, dass hier deine Hausaufgaben gemacht werden. Du kriegst Hilfe zu Fragen, aber keine fertigen Lösungen.
Du weißt, wie eine Schleife geht. du weißt, wie man eine Zahl mit was anderem multipliziertDanke für die antwort.. und jupp ich weiß, wie man eine for-schleife macht.. nur leider versteh ich den rest dahinter nicht :/ (bin erst seit ein paar Tagen ein bisschen mit Java vertraut und versteh leider echt nivht, was du meinst oder wie ich das jz trd schreiben soll)
a = a * 6
. Jetzt bring das mal miteinander in Verbindung.fakultät hab ich schon in das Programm geschrieben