Pascals triangle in java

Jumat, 04 April 2014

I promised that when Ill finish with my bacalaureat Ill post the java source code of Pascals Triangle ... So here it is:
-------------------------------------------------------------------------------------------------------------

import java.io.*;
public class pascalstriangle{
private static int n,i,j,s;
private static int[][] a= new int[20][20];
private static void read(BufferedReader input){
for(i=1;i<=n;i++)
for(j=1;j<=i;j++){
System.out.print("a["+i+"]["+j+"]=");
try{a[i][j]=Integer.parseInt(input.readLine());
}catch(Exception e){e.printStackTrace();}

}
}
private static void display(){
for(i=1;i<=n;i++){
for(j=1;j<=i;j++)
System.out.print(a[i][j]+" ");
System.out.println("");}
}
public static void main(String[] args){
try{
System.out.print("n=");
BufferedReader input = new BufferedReader(new InputStreamReader(System.in) );
n=Integer.parseInt(input.readLine());

if(n>1 && n<21){
read(input);
display();
for(i=n-1;i>=1;i--)
for(j=1;j<=i-1;j++)
if(a[i+1][j]>a[i+1][j+1])
s=s+a[i+1][j+1];
else
s=s+a[i+1][j];
}
System.out.println(s);


}catch(Exception e){e.printStackTrace();}


}
}
-------------------------------------------------------------------------------------------------------------


Related Posts by Categories

0 komentar:

Posting Komentar

Copyright © 2010 Android Game Apk | Powered By Blogger