とあるところで見つけたコード
lang:c
printf( " %d %s divisor of %d.\n", b, ( ( a / b ) != ( ( a - 1 ) / b ) ? " is" : "is not", a );
結果として
lang:c
printf( " %d %s divisor of %d.\n", b, ( ( a % b ) == 0 ) ? "is" : "is not", a );
と同じになると理解できても,(数学的に)証明できない.