/* double_trouble_2.cpp
	shows the unexpected result of comparing double numbers
*/

#include "CS35lib.h"

int main ()
{
	int number;
	number = 1;
	cout<<"This program lists numbers from 1-500 for which\n";
	cout <<"number* (1.0/number)  does NOT equal 1.0\n\n";
	
	while (number <= 500)
	{
		if(number*(1.0/number) != 1.0) cout << setw(7)<<number;
		if ( number % 100  == 0)  cout <<endl;
		number++;
	}
	return 0;
}

/*
49		98		
103	107	161	187	196	197
206	214	237	239	249	253
322	347	374	389	392	394
412	417	425	428	443	474	478
		479	491	498	499
*/
		
