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!!
#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;  
}


7 comentarios: