public class triangulo_pascal {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
System.out.println("Hasta ke linea decea trabajar: ");
int limite = leer.nextInt();
System.out.println("");
int[] a = new int[1];
for (int i = 1; i <= limite; i++) {
int[] x = new int[i];
for (int j = 0; j < i; j++) {
if (j == 0 || j == (i - 1)) {
x[j] = 1;
} else {
x[j] = a[j] + a[j - 1];
}
System.out.print(x[j] + " ");
}
a = x;
System.out.println();
}
}
}
bien el programa pero quisiera saber como puedes hacer lo mismo usando esta formula de factoriales
ResponderEliminarc=m!/n!(m-n)!
Este comentario ha sido eliminado por el autor.
Eliminarimport javax.swing.*;
Eliminarpublic class triangulo_pascal{
public static void main (String args[]){
int x = (int)Integer.parseInt(JOptionPane.showInputDialog("Ingresa la potencia: "));
int n = 0;
int k = 0;
while (n <= x){
System.out.print("\n");
while (k <= n){
int resnk = n-k;
int facnk = factorial(resnk);
int fack = factorial(k);
int facn = factorial(n);
int mulknk = fack * facnk;
int resultado = facn / mulknk;
k = k + 1;
System.out.print(" "+resultado+" ");
}
n = n + 1;
k = 0;
}
}
public static int factorial(int n) {
int fact = 1;
for (int i = 1; i <= n; i++) {
fact *= i;
}
return fact;
}
}
gracias por el aporte
ResponderEliminaratreves de de tu código
TEC DE MORELIA ISC
import java.util.Scanner;
public class Metodo {
public Metodo() {
Scanner leer = new Scanner(System.in);
System.out.println("Limite de lineas ");
int limite = leer.nextInt();
int lim = limite;
System.out.println("");
int[] a = new int[1];
for (int i = 1; i <= limite; i++) {
int[] x = new int[i];
for (int j = 0; j < i; j++) {
if(j==0){
Espacios(lim--);
}
if (j == 0 || j == (i - 1)) {
x[j] = 1;
} else {
x[j] = a[j] + a[j - 1];
}
System.out.print(x[j] + " ");
}
a = x;
System.out.println();
}
}
public void Espacios(int e) {
System.out.print(e);
for (int i = 0; i <e; i++) {
System.out.print(" ");
}
}
}
bien el programa pero quisiera saber como puedes hacer lo mismo usando el método burbuja
ResponderEliminarcomo lo hago sin matrices,
ResponderEliminarsolo le falta el import java.util.Scanner;
ResponderEliminarsolo le falta el import java.util.Scanner;
ResponderEliminaralguien que lo tenga en lista de listas?????
ResponderEliminar