2520 は 1 から 10 の数字の全ての整数で割り切れる数字であり, そのような数字の中では最小の値である.

では, 1 から 20 までの整数全てで割り切れる数字の中で最小の正の数はいくらになるか

 

#include <stdio.h>

#define DRAGON 20

int main(int argc, char **argv)
{
    int saidai = 0;
    int boolGaTsukaenaiNohaNaze = 0;
    
    for( int d = 11 ;; d++ )
    {
        boolGaTsukaenaiNohaNaze = 0
        for( int i = 2; i <= DRAGON; i++ )
        {
            if( d%i != 0 )
            {
                boolGaTsukaenaiNohaNaze = 1;
                break;
            }
        }
        
        if( ! boolGaTsukaenaiNohaNaze )
        {
            saidai = d;
            break;
        }
    }
    printf("%d ", saidai);
    return 0;
}