#include <stdio.h>
#include <math.h>
double f( double x, double y);
main()
{
 double a,b,c;
 a = 2.0;
 b = 3.0;
 c = f(a,b);
 printf("the function returns = %lf\n", c);
}
double f( double x, double y)
{
  double result;
  result = (sin (x) + 3.0*cos(y) )/( tan(x) + 5.0*log(y) );
  return result;
  /* note that I could also have written                           */
  /*   return( (sin (x) + 3.0*cos(y) )/( tan(x) + 5.0*log(y) ) );  */
}