![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.10.2014
Сообщений: 15
|
![]()
С++, делала задачу по примеру, нужно сделать так чтобы числа которые выводятся рандомно писались буквами,русскими, я попробовала сделать хоть английскими, но код не работает правильно,он не выводит числа словами, помогите пожалуйста доработать, я новичок и не очень понимаю(
Код:
Последний раз редактировалось Stilet; 14.12.2014 в 19:53. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Нужно выделить последнюю двадцатку чисел и присвоить ей словесные соответствия.
1 - один 2 - два ......... 9 - девять 10 - десять 11 - одинадцать 12 - двенадцать ....... 19 - девятнадцать 20 - двадцать 30 - тридцать ..... 90 - девяносто 100 - сто ...... 900 - девятьсот Если последние два числа больше 20 то берём первую часть числа из десятков и прибавляем слово единиц. Так-же поступаем и с сотнями. сто + девятнадцать сто + двадцать + девять.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.10.2014
Сообщений: 15
|
![]()
а как это сделать в коде?что бы он именно слово выводил,сейчас он выводит цифру
Последний раз редактировалось anabel123123; 14.12.2014 в 19:13. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Прежде всего, нужно создать три строковых списка, а уже из этих списков получать нужные значения.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
char deca[20]="надцать"; одиннадцать дванадцать четыренадцать десятьнадцать Шутник однако ![]() Вот, полностью адекватно работающий код от 0 до 999. Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 14.12.2014 в 20:46. |
|
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]() Цитата:
![]()
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.08.2010
Сообщений: 55
|
![]()
Вот когда-то нам задание было: пользователь вводит сумму в числовом виде, программа говорит сколько это рублей в буквенном варианте.
Код:
![]() ![]() ![]()
Начало - половина дела.
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Ужас. Говнокод в действии
![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#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 |