
/**
 *
 * demonstration of triangular arrays with Pascal's triangle
 *
 *
 */

public class Pascal
    {

    public static void main(String[] args)
	{
	int[][] pascal = new int[10][] ;
	
	for (int i = 0 ; i < pascal.length ; i++)
	    {
	    pascal[i] = new int[i + 2] ;
            pascal[i][0] = 1 ;
	    pascal[i][i + 1] = 1 ;
	    for (int j = 0 ; j < i ; j++)
		pascal[i][j + 1] = pascal[i - 1][j] + pascal[i - 1][j + 1] ;
            }

        for (int i = 0 ; i < pascal.length ; i++)
	    {
	    for (int j = 0 ; j < pascal[i].length ; j++)
		System.out.print(" " + pascal[i][j]) ;
            System.out.println() ;
	    }
	} // end of method main

    } // end of class Pascal

