Minggu, 15 Desember 2013

Question:

Make a pseudocode to display a pascal triangle


Answer


Begin
public class Task Pascal Triangle
{

    public static void main(String[] args)
    {
        int deret[][];
        int level;

        level = 9;
        deret = new int[level + 1][];

        deret[0] = new int[level + 1];
        for (int i = 0; i < deret.length; i++)
        {
            deret[0][i] = 0;
        }
        deret[0][0] = 1;
        System.out.printf("%1$5d", 1);
        System.out.println("");

        for (int i = 1; i <= level; i++)
        {
            deret[i] = new int[level + 1];
            deret[i][0] = 1;
            System.out.printf("%1$5d", deret[i][0]);

            for (int j = 1; j <= level; j++)
            {
                deret[i][j] = deret[i - 1][j - 1] + deret[i - 1][j];
                if (deret[i][j] > 0)
                {
                    System.out.printf("%1$5d", deret[i][j]);
                }
            }
            System.out.println("");
        }

    }
}

End
Follow me on Twitter!