Java Program to print Pascal Triangle – Q13
Q13: Java Program to print Pascal Triangle

import javax.swing.*;
class pascal{
public static void main(String args[]){
int lim, n, r, item, l;
double x;
String inp;
inp = JOptionPane.showInputDialog("Enter Limit: ");
lim = Integer.parseInt(inp);
// For 1st Line
for(l=0; l<=lim; l++)
System.out.print(" ");
System.out.println(" 1");
//For rest Lines
for(n=2; n<=lim; n++){
for(l=n; l<=lim; l++){ // Loop for blank Pyramid
System.out.print(" ");
}
for(r=0; r<=n; r++){ // Loop for Pascal Triangle
x = fact(n)/(fact(r)*fact(n-r));
item = (int)x;
System.out.print(" " + item);
}
System.out.println("");
}
}
public static long fact(int a){
if(a <= 0)
return (1);
else
return (a * fact(a-1));
}
}
… from College notes (BCA/MCA assignments):
Categories: Java
Java Basic Programs, Pascal Triangle
Comments (0)
Trackbacks (0)
Leave a comment
Trackback




