Если одно число заканчивается на 4, значит, второе на 6 (т.к. в сумме дают 10 единиц). если у первого числа зачеркнуть последнюю цифру, получится второе (заканчивающееся на 6) - стало быть, первое число заканчивается на 64. раз у первого числа мы убираем один разряд, чтобы получить второе - в двух слагаемых разное количество разрядов, можно предположить, что одно трехзначное, а другое - двухзначное. 400 можно получить от сложения трехзначного числа больше 300 с двухзначным. значит, первое слагаемое - 364. второе - с убранной 4-кой - 36. 364+36=400
199 чисел кратны 5 : [999 : 5] = 199 *.
В этом же интервале имеются 142 числа, кратных 7 : [999 : 7] = 142* .
Среди 142 чисел, кратных 7, имеются числа, которые делятся также и на 5, то есть кратные 35.
Всего таких чисел 28: [999 : 35]= 28* .
Эти 28 чисел уже учтены в числе 199, найденном ранее.
Поэтому количество чисел, меньших 1000, которые делятся либо на 5, либо на 7, равно 199 + 142 - 28 = 313.
В рассматриваемом интервале остается 999 - 313 = 686 чисел,
которые не делятся ни на 5, ни на 7.
* [N] - целая часть числа N . Например, [13,45] = 13.