Trójkąt Pascala
Tworzy trójkąt Pascala.
class Silnia{
//definicja silni
long silnia(int n){
long wynik=1;
if(n==0) return wynik;
wynik=n*silnia(n-1);
return wynik;
}
}
public class TrojkatPascala{
public static void main(String[] args){
Silnia k=new Silnia();
int n=(int)(Math.random()*15);
long s, s1, s2, wynik;
int l=(int)(Math.random()*15);
System.out.println("TROJKAT PASCALA:");
//pętle do trójkąta Pascala
for (int i=0; i<l; i++) {
s=k.silnia(i);
for (int j=0; j<=i;j++){
s1=k.silnia(j)* k.silnia(i-j);
wynik=s/s1;
System.out.print(" " +wynik+" ");
}
System.out.println();
}
}
}