Witam, proszę o pomoc w rozwiązaniu problemu. Dostałem zadanie na wypisanie n-tego wyrazu trójkąta Pascala w Javie. Poniżej przedstawiam mój kod, walczę z tym już od dłuższej chwili i nie mogę się z tym uporać. Widziałem na forach sposób z dwiema pętlami, ale w żadnej sposób nie mogę go zrozumieć.
import java.util.Arrays;
import java.util.Scanner;
public class Zadanie12 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Podaj ile wierszy trójkąta Pascala mam wyznaczyć:");
int liczba = sc.nextInt();
int tab[] = new int[liczba];
tab[0] = 1;
tab[tab.length-1] = 1;
for (int i = 1; i < tab.length-1; i++)
{
tab[i] = tab[i-1] + tab[tab.length-1];
}
System.out.println(Arrays.toString(tab));
}
}
Pierwsze 3 linie wyświetla poprawnie, z następnymi jest kłopot.