sâmbătă, 8 septembrie 2018

Combinari n,k - recursiv

# include <conio.h>;
# include <iostream.h>;

int a,b;

int comb(int n,int k)
{
if(k==n) return 1;
else if(k<=1) return n;
else return (comb(n-1,k)+comb(n-1,k-1));
}

void main(void)
{
clrscr();

cout<<"Intr n,k :\n";
 cin>>a>>b;
cout<<"\ncomb("<<a<<","<<b<<")= "<<comb(a,b);

getche();
}

Niciun comentariu:

Trimiteți un comentariu