Но как найти эти числа, так сказать, аналитически я не понимаю.
Ну поскольку всего их довольно много (я насчитал 1533 штуки) то как-то наверное найти вручную хотя ды одно можно было бы.
Множители (искомое число делить на 2024), кстати, все делятся на 9 т.к. сумма цифр искомого числа равна 45 (делится на 9) а 2024 на 3 или 9 не делится. Других общих множителей (кроме делителей 2024 ессно) у искомых чисел нет.
2. Построить алгоритм который для произвольного простого p выдаёт равносоставленное число кратное p.
Ну видимо умножать на кратные 9 и проверять на равносоставленность, ессно не вот прямо подряд а только внутри диапазонов
затем
и т.п.