Combinatoria en c++



lo separamos para hacerlo mas fácil,  primero calculamos el n! seguido a esto el r!,por ultimo (n-r)! para seguidamente hacer la unión.


#include<iostream> using namespace std; main(){ int c,n,r; int facto1=1,facto2=1,facto3=1; cout<<"ingrese n: ";cin>>n; cout<<"ingrese r: ";cin>>r; for(int i=1;i<=n;i++){//factorial de n facto1=facto1*i; } for(int i=1;i<=r;i++){//factorial de r facto2=facto2*i; } for(int i=1;i<=(n-r);i++){//factorial de (n-r) facto3=facto3*i; } c=facto1/(facto2*facto3); cout<<"la combinatoria es: "<<c; }
                     código compilado:


Comentarios

Entradas populares