В результате математических действий имею строку в виде набора чисел: 1719973440. Нужно разделить эту строку по два числа, если число не превышает 78. Как пример этого числа должно получится: 17, 19, 97, 34, 40, но числа 97 не существует, тогда нужно разделить это число 97 на два числа 9 и 7. Пока что это мысли, к работе не приступала, алгоритм продуман до этого места. Потом соответственно из базы выбираю по ключам описание.
а какова конечная цель то? почему такие условие и для чего ... может если объясните вообще все по другому предложим?) а так - два варианта, 1) работать как с строками, в цикле "откусывать" по два символа слева преобразовывать в число - проверять если не нравится - делить пополам 2) работать как с числами, путем деления на 100 по модулю 10, работать с остатками итп... но принцип тот же
Строк в базе id, text = 78. Получаю число методом перемножения даты, мес, год и текущие дата, мес год, получаю число соответствующее на текущий день для конкретного человека. Каким оно может быть - разным. Можно конечно не заморачиваться и вытаскивать по 1 числу, но тогда описание состояния человека будет не совсем точным.