Пример #1
0
int main()
{
	is_evenly_divisible(3,4);
    is_evenly_divisible(4,4);
    is_evenly_divisible(4,0);
    printf("______________________\n");
    print_max(3,2,4);
    print_max(1,60,2);
    print_max(0,0,4);
    median_int(4,5,3);

	return 0; 
}
Пример #2
0
static integer find_smallest_divisible(
    integer min_divisor,
    integer max_divisor
)
{
    integer i;

    assert(min_divisor > 0);
    assert(max_divisor > 0);
    assert(min_divisor <= max_divisor);

    /*	printf("Divisor range %u..%u ", min_divisor, max_divisor); */

    min_divisor = (max_divisor / 2) + 1;

    if (min_divisor == 1 &&
            max_divisor > 1)
    {
        min_divisor = 2;
    }

    /*	printf("is equivalent to %u..%u\n", min_divisor, max_divisor); */

    for (i = max_divisor; !is_evenly_divisible(i, min_divisor, max_divisor - 1); i += max_divisor)
    {
    }

    return i;
}