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