sábado, 29 de septiembre de 2018

Triángulo de Pascal en Java

/*
 * Universidad José Antonio Páez.
 * Facultad de Ingeniería
 * Escuela de Computación
 */
package triangulopascal;
import java.util.Scanner;
/**
 * Tarea I: Desarrollo del Algoritmo para la Pirámide de Pascal
 * @author Betancourt Rodriguez Romina JE 
 */
public class Triangulopascal {
    public static void main(String[] args) {
        System.out.println("Universidad José Antonio Páez: ");
        System.out.println("Facultad de Ingeniería ");
        System.out.println("Escuela de Computación ");
     
        System.out.println("Romina Betancourt );
        System.out.println("                          ");
        System.out.println("Éste Programa Grafica el Triángulo de Blaise Pascal ");
        System.out.println("Sólo ingrese la cantidad de líneas ");
        System.out.print("En números enteros por favor: ");
        Scanner t=new Scanner(System.in);
        int n=t.nextInt();
        int tr[][]=new int [n+1][n+1];
        for (int i = 0; i <=n; i++) {
            for (int j = 0; j <=i; j++) {
                if (j==0 || i==j)
                    tr[i][j]=1;
        else
                    tr[i][j]=tr[i-1][j-1]+tr[i-1][j];
            }
    }
        System.out.println();
 
        for (int i = 0; i <=n; i++) {
            for (int j = 0; j <=i; j++) {
                System.out.print(tr[i][j]+" ");
        }
        System.out.println();
        }
        System.out.println();
    System.out.println("Se imprimieron "+ n + " líneas");
    }
}