Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
1. Найдите 5 наименьших чисел, длинной не более 10 разрядов, которые кратны 73 и удовлетворяют маске 12345*76. В ответе выведите найденные числа в порядке возрастания.
2. Напишите программу, которая перебирает целые числа, большие 960 000, в порядке возрастания и ищет среди них такие, у которых есть хотя бы три простых делителя, соответствующих маске *3? и не равных самому числу. Вывести первые пять найденных чисел.
Комментариев нет:
Отправить комментарий