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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2010, 17:02   #1
NewMen
Пользователь
 
Регистрация: 17.01.2010
Сообщений: 40
Радость Римские цифры

Условие: Дано римское число(например LCXXVII) нужно перевести его в обычное,т.е. получить 177.....
NewMen вне форума Ответить с цитированием
Старый 16.04.2010, 17:12   #2
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

Код:
var
c:integer;
s:string;
begin
readln(s);
c:=0;
for i:=1 to length(s) do begin
case s[i] of 
'L':c:=c+100;
'X':c:=c+10;
'C':c:=c+50;
'V': c:=c+5;
'I':c:=c+1;
{1000,500,... и т.д. добавь по аналогии}
end;
writeln(c);
readln;
end.
кому нужна помощь! жду в аське и скайпе!
Филантроп вне форума Ответить с цитированием
Старый 16.04.2010, 17:15   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

{Источник: "Наука и жизнь" N12 1986 cтр. 95 }
{Алгоритм: В. Птицын г.Москва }

Перевод из арабских цифр в римские и обратно...
Вложения
Тип файла: rar rimsk.rar (1.8 Кб, 78 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.04.2010, 17:34   #4
NewMen
Пользователь
 
Регистрация: 17.01.2010
Сообщений: 40
По умолчанию

СПС!!!!!
NewMen вне форума Ответить с цитированием
Старый 14.06.2012, 17:01   #5
reaper14
Новичок
Джуниор
 
Регистрация: 14.06.2012
Сообщений: 1
По умолчанию

я конечно понимаю, что этим постам уже 1238189072 лет. Но код не правильный. ни там ни там. а что, если будет число LCXXIX ? по вашим алгоритмам получится 181, хотя на самом деле, это число 179
reaper14 вне форума Ответить с цитированием
Старый 14.06.2012, 17:04   #6
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Цитата:
Сообщение от reaper14 Посмотреть сообщение
я конечно понимаю, что этим постам уже 1238189072 лет. Но код не правильный. ни там ни там. а что, если будет число LCXXIX ? по вашим алгоритмам получится 181, хотя на самом деле, это число 179
http://netsoftware.ucoz.ru/news/pere.../2012-03-21-22

в римском счислении
177 = CLXXVII
77 = LXXVII
181 = CLXXXI
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype

Последний раз редактировалось denisbrain; 14.06.2012 в 17:14.
denisbrain вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль ввода - римские цифры Kortes Visual C++ 23 24.01.2011 15:46
Цифры числа... Mr.Qwerty Паскаль, Turbo Pascal, PascalABC.NET 1 08.09.2009 18:44
Сортирует цифры по строкам, а надо чтобы сортировала цифры , записанные через пробелы Алексей_xXx Помощь студентам 14 06.05.2009 17:42
Римские цифры Sergeevich Помощь студентам 2 26.05.2008 18:21
Задача: перевод целых чисел в римские n0x Паскаль, Turbo Pascal, PascalABC.NET 4 12.12.2006 19:52