#include <stdio.h>
const unsigned short MAX = 20;
int main(int argc, char const *argv[]) {
unsigned long int number = 0;
while (1)
{
unsigned short dividers = 0;
number++;
for (unsigned short i = 1; i <= MAX; i++)
{
if (number % i == 0) {
dividers++;
} else {
break;
}
}
if (dividers == MAX) {
printf("Numero:%d\n", number
); break;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgpjb25zdCB1bnNpZ25lZCBzaG9ydCBNQVggPSAyMDsKCmludCBtYWluKGludCBhcmdjLCBjaGFyIGNvbnN0ICphcmd2W10pIHsKICAgIAogICAgdW5zaWduZWQgbG9uZyBpbnQgbnVtYmVyID0gMDsKICAgIAogICAgd2hpbGUgKDEpCiAgICB7CiAgICAgICAgdW5zaWduZWQgc2hvcnQgZGl2aWRlcnMgPSAwOwogICAgICAgIAogICAgICAgIG51bWJlcisrOwogICAgICAgIAogICAgICAgIGZvciAodW5zaWduZWQgc2hvcnQgaSA9IDE7IGkgPD0gTUFYOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAobnVtYmVyICUgaSA9PSAwKSB7CiAgICAgICAgICAgICAgICBkaXZpZGVycysrOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKGRpdmlkZXJzID09IE1BWCkgewogICAgICAgICAgICBwcmludGYoIk51bWVybzolZFxuIiwgbnVtYmVyKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgCiAgICByZXR1cm4gMDsKfQ==