Мне кажется, что любое число состоящие из одной цифры, по условию, является прогрессией, т.е. нам оно подходит. Аналогично для двухзначных. Т.е. все однозначные и двузначные числа, попавшие в диапазон [A, B] нам подходит.
Рассмотрим 3-х значные числа и числа более высоких порядков. В случае 3-х значного числа, к примеру 123 - арифметическая прогрессия с разностью 1 (1, 2, 3); 124 - геометрическая прогрессия с делителем 2 (1, 2, 4); 321 - арифметическая прогрессия с разностью -1 (3, 2, 1); 421 - геометрическая прогрессия с делителем 1/2 (4, 2, 1). Т.е. нужно найти все такие числа. Естественно, что разность может быть любой в зависимости от разрядов (для 3-х значных от -4 до 4) и делитель тоже (для 3-х значных от -3 до 3). Ну это уже размышления о решении.