Краткий ответ: все натуральные числа от \(1\) до \(1000\), которые оканчиваются на \(1,2,3,4,6,7,8\) или \(9\). Таких чисел 800.
Решение
Каждые пять последовательных чисел содержат ровно одно число, кратное \(5\):
\[ 1,2,3,4,\boxed{5};\quad 6,7,8,9,\boxed{10};\quad \ldots \]
Числа, не делящиеся на \(5\), можно записать так:
\[ 5k+1,\;5k+2,\;5k+3,\;5k+4, \qquad k=0,1,2,\ldots,199. \]
Всего от \(1\) до \(1000\) — \(1000\) чисел. Кратных \(5\):
\[ 5,10,15,\ldots,1000, \]
их количество:
\[ 1000:5=200. \]
Значит, чисел, не делящихся на \(5\):
\[ 1000-200=\boxed{800}. \]
Проверка: в каждом из \(200\) блоков по 5 чисел есть 4 подходящих числа:
\[ 200\cdot4=\boxed{800}. \]
