Liczby Podzielne Wspak to takie liczby, które są podzielne przez same siebie zapisane wspak. Taka liczba nie może być liczbą palindromiczną po usunięciu z niej zer z prawej strony.
Najmniejszą liczbą Podzielną Wspak jest 510, ponieważ 510 / 15 = 34, a ponadto 51 ≠ 15. Kolejna liczba to 540. W tym przypadku 540 / 45 = 12, a nie jest to też palindrom, bo 54 ≠ 45. Liczba 110 nie spełnia warunku palindromu, ponieważ z liczby należy wpierw usunąć zera (110 na 11) i dopiero sprawdzić czy jest palindromiczna.
Liczby Podzielne Wspak można ustawić w nastepujący ciąg: 510, 540, 810, 2100, 4200, 5100, 5200, 5400, 5610, 5700, ..
W celu zapisania liczby wspak należy kolejno zdejmować cyfry z końca i przepisywać do nowej zmiennej.
Dopóki na końcu jest zero to należy usunąć tę cyfrę. Dodatkowo należy sprawdzić czy liczba nie jest zerem, ponieważ wtedy można wpaść w nieskończoną pętlę.
Korzystając z funkcji pomocniczych należy zapisać definicję. Prawda powinna zostać zwrócona tylko wtedy, gdy spełniony jest warunek podzielności oraz palindromu.
Poniższy fragment programu wczytuje od użytkownika zakre poszukiwań n, a następnie wypisuje wszystkie liczby Podzielne Wspak z zakresu [1, n].