Тут, я полагаю, требуется четкий алгоритм поиска таких чисел. Если интересно, то в личном сообщении могу привести таковой. Пока ограничусь лишь общими рассуждениями.
24 - число четное и кратное 3. Следовательно, искомое число должно быть четным (оканчиваться нулем или четной цифрой - в связи с ограничением в условии - 2) и кратным 3.
В то же время оно должно быть кратно числу 8, а это значит, что искомое число должно в трех первых разрядах содержать число, делящееся на 8.
В качестве примера приведу число 122112. 112 кратно 8, число шестизначное, четное и кратное 3. Должно делиться на 24.
Пошаговое объяснение:
1) 10+x/18
x=1,2,2,4,6,7,8(так же можно с отрицательным числами)
2)10+x/18
x=9,10,11,12,13...и.т.д
1)16/x+11
x=5,6,7,8,9,10...и.т.д.
2)16/x+11
x=1,2,3,4.