![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.12.2006
Сообщений: 6
|
![]()
Требуется написать программу с использованием процедуры/функции, которая переводит чила в слова, т.е. число 123 должно быть представлено в виде "сто двадцать три".
Нужна помощь. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
![]()
Должно быть какоето ограничениие максимального числа, а там просто - число переводим в строку, и проверяем разряды, например, если число трёх значное - разряд сотен, и пошло если первая цифра=1 - вывести сто, если 2 - 200..., потом следующая цифра - десятки, если 2 - вывести двадцать,3 - тридцать... если единица - надо проверят две последие цифры поскольку будут варианты 11,12,...19. и если предпоследния цифра не 1 то также сделать слово переведение
Програмисты - единственные люди, которым платят за исправления их же ошибок
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 18.12.2006
Сообщений: 6
|
![]()
Спасибо, сам в общем-то к этому пришел. Теперь надо подумать, как поэлегантее это сделать
|
![]() |
![]() |
![]() |
#4 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Вот старая наработка. Реализацию не помню, но точно работает.
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
![]() |
#5 |
Регистрация: 18.12.2006
Сообщений: 6
|
![]()
Спасибо, изучаю.
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в программе на рекурсию | vitekbest | Помощь студентам | 13 | 14.06.2008 20:54 |
Задача | Nil_rus | Помощь студентам | 3 | 15.05.2008 09:05 |
Задача/C++ | Stan | Помощь студентам | 2 | 24.01.2008 20:33 |