Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Числовое значение в строку


Автор: 3,14 1.11.2006, 11:54
Те у нас есть число 8951 - алгоритм должен выдать: восемь тысяч девятьсот пятдесят один.
Числовой диапозон от 1 до 999 999.
Основная проблема возникает со словом "тысяч", так как оно в зависимости от числа может быть "тысяча", "тысяч", "тысячи"...
Может кто видел алгоритм решения данной проблемы?

Автор: maxim1000 1.11.2006, 12:35
набираем в строке поиска "число словами", получаем три темы, первая из которых описывает эту же проблему
(думаю, если попробовать другие фразы, найдётся больше тем, т.к. обсуждали не раз)
там (в той первой из трёх теме) есть решение, не знаю, есть ли у него проблемы со словом "тысяч", т.к. не разбирался

в любом случае, вопросы лучше туда, чтобы не размазывать одно и то же по разным темам...
(а эту закрываю)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)