/*This contains a procedure for rounding a floating point number to the nearest
	integer.*/
	
	
#include <math.h>


int round(double num)
{
	double integer, fraction;
	
	fraction = modf(num, &integer);
	
	if (num >= 0)
	{
		if (fraction >= 0.5) return (int) integer + 1;
		else return (int) integer;
	}
	else
	{
		if (fraction > -0.5) return (int) integer;
		else return (int) integer - 1;
	}
}