#include <iostream> #include <iomanip> using namespace std; int factorial(int numero); int formula(int numero,int posicion); int main() { int numero; cout<<"Ingrese la potencia: "; cin>>numero; int x = numero * 2; for(int i = 0; i <= numero;++i,x -= 2){ for(int s = 0; s <= x;s++) cout<<" "; for(int k = 0; k <= i;++k){ cout<<setw(4)<<formula(i,k); } cout<<endl; } cin.get(); cin.get(); return 0; } int factorial(int numero) { int factorial = 1; for(int i = 1; i <= numero;++i){ factorial *= i; } return factorial; } int formula(int numero,int posicion) { int combinacion; combinacion = factorial(numero)/ (factorial(numero-posicion)* factorial(posicion)); return combinacion; }
Páginas
NIMADRES
Hacer Un Triangulo De Pascal En C++
Esta vez mostrare como hacer un programa que imprima un triangulo de pascal en C++, este programa imprime los numeros dependiendo hasta que potencia quieras llegar!!
Suscribirse a:
Enviar comentarios (Atom)
EXCELENTE PROGAMA Y SOLO USANDO FOR WAO :)
ResponderEliminarDe donde obtienes el valor de la posicion?
ResponderEliminarGracias Amigo me sirvió mucho
ResponderEliminarGracias Amigo me sirvió mucho
ResponderEliminarTe lo agradezco tanto amigo Saludos! :)
ResponderEliminarEy gracias ... no conocia la funcion setw() como anillo al dedo :D
ResponderEliminarbuuuuuuu
ResponderEliminarapartir del 13 no cumple con el triangulo de pascal porque?
ResponderEliminar