2 / 2 / 0
Регистрация: 14.12.2012
Сообщений: 22
|
|
1 | |
Перевод римских чисел в арабские27.12.2012, 22:50. Просмотров 5308. Ответов 7
Метки нет Все метки)
(
Доброй ночи всем.
Нужны наиболее рациональные и простые в реализации идеи для решения задачи. Дан текст из заглавных латинских букв за которым следует пробел. Требуется определить, является ли этот текст правильной записью римскими цифрами числа от 1 до 999, и, если является, распечатать его арабскими цифрами. Была мысль сделать 1000 строк case, но, сами понимаете. Как реализовать? Понимаю, что первый символ строки должен быть X/I/M/D/C/V/L - ничего не пропустил? А вот дальше как? Каждый символ проверять?
0
|
|
27.12.2012, 22:50 | |
Перевод римских чисел в арабские и наоборот Перевод римских цифр в арабские Из римских чисел в арабские в файле Замена римских букв на арабские цифры в строке |
|
Обитатель форума
200 / 183 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
|
27.12.2012, 22:59 | 2 |
не совсем понял. Дана строка и в ней только римские цифры? Или могут быть слова и пр?
0
|
2 / 2 / 0
Регистрация: 14.12.2012
Сообщений: 22
|
|
27.12.2012, 23:03 [ТС] | 3 |
Afflicted, в строке буквы латинского алфавита в произвольном порядке, без разделителей, только пробел в конце. Нужно определить, является ли этот произвольный порядок букв числом в римской записи
Примеры: 1. XII //вот строка, она является записью числа 12 2. XIIO //и вот строка, но она уже не будет являться записью числа, т.к. О не входит в запись римских чисел
0
|
Обитатель форума
200 / 183 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
||||||
27.12.2012, 23:15 | 4 | |||||
ну вот так:
0
|
2 / 2 / 0
Регистрация: 14.12.2012
Сообщений: 22
|
|
27.12.2012, 23:29 [ТС] | 5 |
Afflicted, ругается на const int m = countof(arab_)-1;
что подключить нужно?
0
|
Обитатель форума
200 / 183 / 54
Регистрация: 28.10.2012
Сообщений: 543
|
||||||
27.12.2012, 23:30 | 6 | |||||
1
|
2 / 2 / 0
Регистрация: 14.12.2012
Сообщений: 22
|
|
27.12.2012, 23:32 [ТС] | 7 |
Afflicted, работает, спасибо. Завтра додумаю, а сейчас собираюсь вспомнить, что такое сон. Большое спасибо за помощь!
0
|
1 / 1 / 0
Регистрация: 21.01.2018
Сообщений: 1
|
||||||
21.01.2018, 01:44 | 8 | |||||
с помощью циклов while, for и условных операторов if/else сделал:
1
|
21.01.2018, 01:44 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Перевод римских чисел в десятичные Перевод римские цифры в арабские и обратно Перевод римских чисел в арабские Перевод римских чисел в арабские Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |