Problem
2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?
#include <iostream>
using namespace std;
int main()
{
for (long long i = 2520; ; i+=20)
{
bool flag = true;
for (long long j = 1; j <= 20; j++)
{
if (i%j != 0)
{
flag = false;
break;
}
}
if (flag)
{
cout << i << endl;
break;
}
}
}