Вълнообразните числа (Undulating numbers) са естествени числа, които в 10-ична бройна система са >100 и съставящите ги цифри представят числото като: aba, abab, ababa, ..., където a <> b и различните цифри са 2. От дефиницията следва, че всички вълнообразни числа с нечетен брой цифри са подмножество на числата палиндроми.
Графиката илюстрира характерно разпределение на вълнообразните числа.
Съставете програма, чрез която се въвежда естествено число N от интервала [2..50] и се извежда съответния брой вълнообразни числа. Програмата да използва две аналогични функции - рекурсия и итерация.
Допълнително описание за редицата съдържаща вълнообразни числа може да намерите и на следните адреси: https://en.wikipedia.org/wiki/Undulating_number; http://mathworld.wolfram.com/UndulatingNumber.html, https://oeis.org/A046075.
Разгледайте други основни типове примерни задачи, за чието решение се използват числови редици, числа и цифри. Потърсете допълнителен материал за: сума на цифри, цифров корен, разбиване на число, разточителни числа, палиндромни числа.