SHOW:
|
|
- or go back to the newest paste.
| 1 | import java.util.Scanner; | |
| 2 | ||
| 3 | public class MORE_PascalTriangle_02 {
| |
| 4 | public static void main(String[] args) {
| |
| 5 | Scanner scanner = new Scanner(System.in); | |
| 6 | ||
| 7 | // Вход от конзолата: | |
| 8 | int input = Integer.parseInt(scanner.nextLine()); | |
| 9 | //Дефиниране на числото 1, от което винаги стартира триъгълника на Паскал: | |
| 10 | int one = 0; | |
| 11 | ||
| 12 | for (int i = 0; i < input; i++) { // брой редове за отпечатване;
| |
| 13 | for (int j = 0; j <= i; j++) { // брой числа на ред;
| |
| 14 | if (j == 0 || i == 0) { // условие за отпечатване на началното число 1;
| |
| 15 | one = 1; | |
| 16 | } else {
| |
| 17 | one = one * (i - j + 1) / j; // формула за намиране на останлите числа; | |
| 18 | } | |
| 19 | System.out.print(one + " ");// разделям всяко получено число с интервал; | |
| 20 | } | |
| 21 | System.out.println(); // добавям нов ред след всеки цикъл; | |
| 22 | } | |
| 23 | } | |
| 24 | } |