I am trying to get this program to compile and it is not working. I am new to c ++ and frustrated beyond belief. Please help.
#include "stdafx.h"
#include <iostream>
using namespace std ;
int binomial(int n, int k) ; // function prototype
int main(int argc, char**argp)
{
int n, k ; // parameters for the binomial number
int result ;
cout << endl ;
// read in n & k
cout << "Enter n (positive integer) : " ;
cin >> n ;
cout << "Enter k (positive integer) : " ;
cin >> k ;
result = binomial (n,k) ;
cout << "Binomial number " << n << "C" << k
<< " = " << result << endl ;
system("PAUSE") ;
return (0) ;
}
// *************** *************** *************** ***********
binomial(int n, int k)
/* Computes the binomial coefficient nCk */
/*?????????????? ??????????????? ????????? */
/* Inputs:???????? ??????????????? ??????? */
/*??? n, k (integers)????? ???????????? ??*/
/*?????????????? ??????????????? ????????? */
/* Output:???????? ??????????????? ??????? */
/*??? binomial coefficient nCk (integer) */
{
int numerator , denominator ;
int i ; // needed to compute numerator & denominator
if (n < k)
{
return("Error") ;
}
else
{
denominator = 1 ; // initial value
for (i = 0 ; i <= k+1 ; i = i+1 )
denominator = (i * denominator) ;
numerator = (((n - k) + i) * numerator) ;
return (numerator/denominator) ;
} // else
return 0;
}
#include "stdafx.h"
#include <iostream>
using namespace std ;
int binomial(int n, int k) ; // function prototype
int main(int argc, char**argp)
{
int n, k ; // parameters for the binomial number
int result ;
cout << endl ;
// read in n & k
cout << "Enter n (positive integer) : " ;
cin >> n ;
cout << "Enter k (positive integer) : " ;
cin >> k ;
result = binomial (n,k) ;
cout << "Binomial number " << n << "C" << k
<< " = " << result << endl ;
system("PAUSE") ;
return (0) ;
}
// *************** *************** *************** ***********
binomial(int n, int k)
/* Computes the binomial coefficient nCk */
/*?????????????? ??????????????? ????????? */
/* Inputs:???????? ??????????????? ??????? */
/*??? n, k (integers)????? ???????????? ??*/
/*?????????????? ??????????????? ????????? */
/* Output:???????? ??????????????? ??????? */
/*??? binomial coefficient nCk (integer) */
{
int numerator , denominator ;
int i ; // needed to compute numerator & denominator
if (n < k)
{
return("Error") ;
}
else
{
denominator = 1 ; // initial value
for (i = 0 ; i <= k+1 ; i = i+1 )
denominator = (i * denominator) ;
numerator = (((n - k) + i) * numerator) ;
return (numerator/denominator) ;
} // else
return 0;
}
Comment