|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2008, 11:25 | #1 |
Регистрация: 04.11.2008
Сообщений: 7
|
помогите решить 2 задачи
1. дана последовательность символов. ввод символов заканчивается точкой (ноль не используется). если введены все числа с 1 до 9, то вывести 0; если нет то наименьшее число из не использовавшихся.
пример: входные данные-z1d5R8D4 выводимое число-23679. 2. написать программу для сложения двух чисел, записанных в римской системе счисления. результат сложения - в римской системе счисления. контроль корректности входных данных требуется (что писать надо не XXXIX, а IL). результат сложения не может быть больше 3000. пример: XCIC+XLVI=CILV. Натуральные числа записываются при помощи повторения римских цифр. При этом, если большая цифра стоит перед меньшей, то они складываются (принцип сложения), если же меньшая — перед большей, то меньшая вычитается из большей (принцип вычитания). Последнее правило применяется только во избежание четырёхкратного повторения одной и той же цифры. ps по 1 задаче: отсеял буквы от чисел, получил строку из чисел, а дальше незнаю как делать... по 2 задаче-неохота все 2999 переменных описывать, а ниче больше в голову не приходит... HELP! Всем откликнувшимся заранее спасибо! Последний раз редактировалось Pashtet; 04.11.2008 в 13:42. Причина: добавление примера ко 2 задаче и правила сложения |
04.11.2008, 15:30 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вот, две разные программки по преобразованию арабских чисел в римские и обратно...
сложение и нужные проверки допишите сами... первая: Код:
Код:
|
04.11.2008, 22:45 | #3 |
Регистрация: 04.11.2008
Сообщений: 7
|
Задача№2
спасибо, Serge_Bliznykov. но приведенные Вами программы работают чуток не так, как мне надо. здесь http://www.lectureroom.net/885.html находится исходник, который поправить было легче... 2 задача решена!
Код:
|
05.11.2008, 08:14 | #4 |
Регистрация: 04.11.2008
Сообщений: 7
|
помогите по 1 программе
вот, прога, но не могу вставить условие чтобы в (s) цифры шли вразнобой, а не по порядку. HeLp!
Код:
|
05.11.2008, 14:09 | #5 |
Пользователь
Регистрация: 06.10.2008
Сообщений: 13
|
Pashtet, правильно ли я понял:
если введены не все цифры, то надо вывести наименьшее число, составленное из всех неиспользованных цифр - так? если так, то вот возможная реализация: Код:
если без неё, то можно сделать так: Код:
Последний раз редактировалось Nixond; 06.11.2008 в 04:21. Причина: добавление P.S. |
05.11.2008, 23:15 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я же без слёз на такой код смотреть не могу!!!! ну не уже ли нельзя один символ преобразовать в одно число?! Код:
и работать будет хоть в Pascal, хоть в Дельфи! |
|
06.11.2008, 04:18 | #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 |