Thanks Guys! Here we go:
#include <iostream.h>
int divisor_count (int n);
int main()
{
int x;
int divisors;
int max_divs = 0;
int max_num = 0;
int last_num = 1000;
for (x = 1; x <= last_num; x++)
{
divisors = divisor_count(x);
if (divisors > max_divs)
{
max_num = x;
max_divs = divisors;
}
}
cout << "The number with the most divisors is " << max_num << endl;
return 0;
}
int divisor_count (int n)
{
int count = 1;
for ( int i = 2; i <= n; i++ )
{
if ( n % i == 0 )
++count;
}
return count;
}