Buenas, tengo un ejercicio relacionado con un triangulo de pascal el cual debo de sumar todos los valores que salen.
Se que la variable que almacena el valor es la variable dato, he probado cosas, pero no se como hacerlo.
Dejo el código.
import java.io.*;
import java.util.Scanner;
class piramide2 {
public static int elemento (int fila, int columna) {
if (fila <1 ||columna < 1) return 0;
if (columna == 1) return 1;
return elemento (fila-1, columna) + elemento (fila-1, columna-1) + elemento
(fila-1, columna-2);
}
public int total (int a){
a+=a;
return a;
}
public static void main (String[] args) throws IOException{
int numfilas ;
Scanner teclado=new Scanner(System.in);
System.out.println ("Introduce la altura de la pirámide: ");
numfilas = teclado.nextInt();
for( int i=1; i<( numfilas +1); i++)
{
for( int e=0; e<( numfilas - i); e++)
System.out.print ("\t");
for( int j=1; j<(2* numfilas +1); j++) {
int dato = elemento(i, j);
if (dato > 0)
System.out.print (dato+ "\t" );
}
System.out.println (" ");
}
}
}
Una pista o ayuda no estaría nada mal!
Gracias de antemano
