El problema es que a partir de la sexta fila se me deforma -.-. Y la solución es con un printf pero no se como ponerlo para que quede correcto.
Sí alguien puede echarme un cable se lo agradecería mucho.
gracias.
Código Java:
Ver original
public class Triangulo_Pascal { public Triangulo_Pascal() { } // Metodo que imprime por pantalla la línea *el string en cada momento que se ejecute static public void mostrar(int tri[],int n ){ for (int i = 0; i < n+2 - 1; i++) { // i será un contador que incrementara hasta el número de final destring. if(tri[i]!=0) //* El + 1 es porque el array se cuenta de 0 a 9. } } int n = 5; //número de filas del triángulo. int triangulo[]= new int[n+1]; //vector que cotendrá los números. triangulo[1]=1; //inicializamos a 1 la primera posición del vector. int cont=0; //inicializamos el contador de interacciones con el vector. for (int i=0; i<n; i++){ //recorrera tantas veces como filas queremos que imprima el programa. cont++; //Incrementamos para saber cuantas celdas del vector modificar. for(int b=cont; b>0; b--){ //asignamos el valor de contador para saber cuál es el último número a modificar. triangulo[b]+=triangulo[b-1]; //Sumamos el número de la izquierda partiendo del último número a modificar. } mostrar(triangulo,n); //llamamos al metodo que visualiza las líneas } } }