Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2014, 21:38   #1
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию Перевести в римскую систему

Помогите решить задачу. Решил, но не совсем корректно работает. Допустим, если число 999, то должно выводиться IM, а не CMXCIX.

Написать метод, входным параметром которого является целое число, Метод должен вернуть строку, содержащую запись целого числа в римской системе счисления. (Число 26 = XXVI, 1987 = MCMLXXXVII. При переводе если большая цифра стоит перед меньшей, то они складываются (принцип сложения), если же меньшая - перед большей, то меньшая вычитается из большей (принцип вычитания – применяется для того, чтобы избежать четырехкратного повторения одной цифры(I =1, V =5, X =10, L = 50, C = 100, D = 500, M = 1000.)
makskovalko вне форума Ответить с цитированием
Старый 16.12.2014, 23:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

makskovalko, ваш вопрос не нов. Посмотрите внизу ссылки на "Похожие темы"
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевод чисел из арабской в римскую систему счисления на паскале язьаа Паскаль, Turbo Pascal, PascalABC.NET 2 15.04.2014 17:27
Перевести число в римскую систему счисления alexandr017 Общие вопросы C/C++ 1 18.12.2011 18:38
доработка кода на римскую систему счисления ПаЗитиФкА Помощь студентам 0 12.12.2011 20:43
перевода целого числа в римскую систему счисления enternity Помощь студентам 2 17.10.2011 01:37
Перевести в шестнадцатитричную систему. Манжосов Денис :) Помощь студентам 7 05.05.2008 00:35