I'm having trouble solving this problem in C++:

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?

I have this code so far, but it keeps putting the answer as 1:

```
#include <iostream>
using namespace std;
int main(long long x)
{
x=1;
a:
if (x%(20&&19&&18&&17&&16&&15&&14&&13&&12&&11&&10&&9&&8&&7&&6&&5&&4&&3&&2) == 0)
{
goto b;
} else {
x++;
goto a;
}
b:
cout << x;
}
```

Please help!