#include #include int main(int argc, const char **argv) { uint64_t res = 0; uint64_t i = 1, j = 1; uint64_t upper_limit = 20; while ( 1 ) { for ( j = 1; j <= upper_limit; ++j ) { if ( i % j != 0 ) { goto failed; } } res = i; break; failed: ++i; } printf("Result = %ld!\n", res); (void) argc; (void) argv; return 0; }