Java :: Aufgabe #94 :: Lösung #2

2 Lösungen Lösungen öffentlich
#94

Erstellung Pascalsches Dreieck

Anfänger - Java von BlackBird321 - 04.06.2015 um 22:43 Uhr
Schreibe ein Programm, welches das Pascalsches Dreieckwiedergibt.
Das Programm soll die Anzahl der Reihen entgegennehmen und dementsprechend widergeben (Nur halt ohne die Punkte :o)).

Beispiel für 5 Reihen:
....1
...11
..121
.1331
14641
#2
vote_ok
von paddlboot (3970 Punkte) - 22.07.2019 um 15:17 Uhr
Quellcode ausblenden Java-Code
import java.util.*;

public class PascalschesDreieck {
	public static void main (String[] args)  {
		Scanner scanner = new Scanner(System.in);
		
		System.out.println("### Pascalsches Dreieck ###\n");
		System.out.print("Wie viele Reihen?\t");
		int reihen = scanner.nextInt();
		
		
		for(int i = 1; i <= reihen; i++) {
			
			for(int r = i; r < reihen; r++) {
					System.out.print(" ");
				}
				
			for(int j = 0; j < i ; j++) {
				
				System.out.print(ueber(i-1,j) + " ");
			}
			System.out.println("");
		}
		
		scanner.close();
	}
	
	
	public static int fakultaet(int zahl) {
		int res = 1;
		
		for(int durchgang = 2; durchgang <=zahl; durchgang++) {
			res *= durchgang;
		}
		
		return res;
	}
	
	public static int ueber(int n, int k) {
		int nn = fakultaet(n);
		int kk = fakultaet(k);
		
		int erg = nn / (kk * (fakultaet(n-k)));
		
		return erg;
	}
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2085949

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.