Разбрах сега условието му, но не мисля, че числата са 125 на брой, а доста повече.
Сетих се.

Всяко число, което се дели на 4, очевидно се дели и на 2.Следователно всяко четно число, умножено по 4 ще дава произведение, което се дели на 8. Затова четирицифреното число можем да получим , умножавайки нечетно по 4.
1000:4=250
=> 251.4=1004
253.4=1012
255.4=1020
257.4=1028
=========
========
=====
==
2499.4=9996
Тоест най-малкото четирицифрено, отговарящо на тези условия е 1004, а най-голямото 9996.
1125 такива числа................................
Any number, which is divisible by 4 is obviously divisible by 2 as well. It means that any even number multiplied by 4 will be divisible by 8.
That's why we could find the number through multiplying an odd number by 4.
251.4=1004
253.4=1012
255.4=1020
257.4=1028
=========
========
=====
==
2499.4=9996
The smallest number is 1004 and the biggest one is 9996. Between these two numbers there are another 1123
which also satisfy the conditions.It means that all the numbers are
1125.9996-1004=8992
8992:8=1124
1124+1=1125