![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.11.2008
Сообщений: 7
|
![]()
1. дана последовательность символов. ввод символов заканчивается точкой (ноль не используется). если введены все числа с 1 до 9, то вывести 0; если нет то наименьшее число из не использовавшихся.
пример: входные данные-z1d5R8D4 выводимое число-23679. 2. написать программу для сложения двух чисел, записанных в римской системе счисления. результат сложения - в римской системе счисления. контроль корректности входных данных требуется (что писать надо не XXXIX, а IL). результат сложения не может быть больше 3000. пример: XCIC+XLVI=CILV. Натуральные числа записываются при помощи повторения римских цифр. При этом, если большая цифра стоит перед меньшей, то они складываются (принцип сложения), если же меньшая — перед большей, то меньшая вычитается из большей (принцип вычитания). Последнее правило применяется только во избежание четырёхкратного повторения одной и той же цифры. ps по 1 задаче: отсеял буквы от чисел, получил строку из чисел, а дальше незнаю как делать... ![]() ![]() Последний раз редактировалось Pashtet; 04.11.2008 в 13:42. Причина: добавление примера ко 2 задаче и правила сложения |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вот, две разные программки по преобразованию арабских чисел в римские и обратно...
сложение и нужные проверки допишите сами... первая: Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.11.2008
Сообщений: 7
|
![]()
спасибо, Serge_Bliznykov. но приведенные Вами программы работают чуток не так, как мне надо.
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 04.11.2008
Сообщений: 7
|
![]()
вот, прога, но не могу вставить условие чтобы в (s) цифры шли вразнобой, а не по порядку. HeLp!
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.10.2008
Сообщений: 13
|
![]()
Pashtet, правильно ли я понял:
если введены не все цифры, то надо вывести наименьшее число, составленное из всех неиспользованных цифр - так? если так, то вот возможная реализация: Код:
если без неё, то можно сделать так: Код:
Последний раз редактировалось Nixond; 06.11.2008 в 04:21. Причина: добавление P.S. |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
я же без слёз на такой код смотреть не могу!!!! ну не уже ли нельзя один символ преобразовать в одно число?! Код:
и работать будет хоть в Pascal, хоть в Дельфи! |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 06.10.2008
Сообщений: 13
|
![]()
Мда..
спасибо! - что то совсем вылетел из головы ord..( |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите решить задачи | DenSuper007x | Помощь студентам | 2 | 12.04.2008 23:00 |
Помогите решить задачи | Andyst | Помощь студентам | 3 | 25.12.2007 15:14 |
ПОМОГИТЕ РЕШИТЬ ЗАДАЧИ С++ | lawny | Фриланс | 1 | 24.12.2007 20:58 |
Помогите решить задачи! | Вилен | Помощь студентам | 2 | 10.10.2007 23:12 |
помогите решить задачи | rusl12 | Помощь студентам | 2 | 21.06.2007 15:25 |