|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2014, 18:45 | #1 |
Пользователь
Регистрация: 16.10.2014
Сообщений: 15
|
С++, делала задачу по примеру, нужно сделать так чтобы числа которые выводятся рандомно писались буквами,
С++, делала задачу по примеру, нужно сделать так чтобы числа которые выводятся рандомно писались буквами,русскими, я попробовала сделать хоть английскими, но код не работает правильно,он не выводит числа словами, помогите пожалуйста доработать, я новичок и не очень понимаю(
Код:
Последний раз редактировалось Stilet; 14.12.2014 в 19:53. |
14.12.2014, 18:58 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Нужно выделить последнюю двадцатку чисел и присвоить ей словесные соответствия.
1 - один 2 - два ......... 9 - девять 10 - десять 11 - одинадцать 12 - двенадцать ....... 19 - девятнадцать 20 - двадцать 30 - тридцать ..... 90 - девяносто 100 - сто ...... 900 - девятьсот Если последние два числа больше 20 то берём первую часть числа из десятков и прибавляем слово единиц. Так-же поступаем и с сотнями. сто + девятнадцать сто + двадцать + девять.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
14.12.2014, 19:03 | #3 |
Пользователь
Регистрация: 16.10.2014
Сообщений: 15
|
а как это сделать в коде?что бы он именно слово выводил,сейчас он выводит цифру
Последний раз редактировалось anabel123123; 14.12.2014 в 19:13. |
14.12.2014, 19:25 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Прежде всего, нужно создать три строковых списка, а уже из этих списков получать нужные значения.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
14.12.2014, 19:54 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
I'm learning to live...
|
14.12.2014, 20:36 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
char deca[20]="надцать"; одиннадцать дванадцать четыренадцать десятьнадцать Шутник однако . Вот, полностью адекватно работающий код от 0 до 999. Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 14.12.2014 в 20:46. |
|
14.12.2014, 21:05 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
14.12.2014, 22:16 | #8 |
Пользователь
Регистрация: 07.08.2010
Сообщений: 55
|
Вот когда-то нам задание было: пользователь вводит сумму в числовом виде, программа говорит сколько это рублей в буквенном варианте.
Код:
Начало - половина дела.
|
14.12.2014, 22:32 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Ужас. Говнокод в действии .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
15.12.2014, 07:09 | #10 |
Пользователь
Регистрация: 07.08.2010
Сообщений: 55
|
спасибо)) это тоже было самое начало деятельности, когда впервые switch/case увидела) За Вами остается право удалить пост)
Начало - половина дела.
Последний раз редактировалось Любящая весну; 15.12.2014 в 07:25. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать так,чтобы он левой рукой до стены коснулся? и если можно чтобы двери лифта закрылись | maxon56 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 07.06.2011 18:46 |
как сделать, чтобы при переносе с одного листа на другой данные не заменялись, а писались в новую строку? | user199a | Microsoft Office Excel | 4 | 08.01.2011 18:13 |
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? | Anarki | Общие вопросы C/C++ | 3 | 13.11.2009 19:23 |
2 столбец для того, чтобы автоматически создавались числа, которые позволяли уравнивать числа в 3 столбце | ppv | Microsoft Office Excel | 37 | 05.08.2009 21:19 |
Как сделать так, чтобы в компонент edit вводились цифры и аналогично с буквами? | Askat | Общие вопросы Delphi | 6 | 22.08.2007 21:00 |