Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 11.11.2014
Сообщений: 26
1

Перевод чисел на римские цифры

14.09.2015, 22:31. Показов 1887. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста
Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2015, 22:31
Ответы с готовыми решениями:

Римские цифры
1) Римские цифры: а) проверить,правильно ли запись числа римскими цифрами б) записать данное число...

Перевод числа в римские цифры
Нужно написать программу, которая переводит число в римские цифры. Программа должна содержать...

Перевод числа в римские цифры
Только - только начали проходить assembler. Задали написать программу, но я не представляю как...

Перевод римские цифры в арабские и обратно
Помогите решить задачу на C++ перевод римские цифры в арабские и обратно. PLEASE.

1
243 / 193 / 94
Регистрация: 01.05.2015
Сообщений: 732
14.09.2015, 22:38 2
Лучший ответ Сообщение было отмечено Gusakou как решение

Решение

Gusakou, а поискать не пробовали?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function IntToRoman(num: Cardinal): string; {returns num in capital roman digits}
const
  Nvals = 13;
  vals: array[1..Nvals] of word = (1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500,
    900, 1000);
  roms: array[1..Nvals] of string[2] = ('I', 'IV', 'V', 'IX', 'X', 'XL', 'L',
    'XC', 'C', 'CD', 'D', 'CM', 'M');
var
  b: 1..Nvals;
begin
  result := '';
  b := Nvals;
  while num > 0 do
  begin
    while vals[b] > num do
      dec(b);
    dec(num, vals[b]);
    result := result + roms[b]
  end;
end;
Добавлено через 2 минуты
P.S. использование
Delphi
1
2
// выведет число введенное в Edit1 в label1 римскими цифрами 
label1.Caption := IntToRoman( StrToInt( Edit1.Text ) );
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2015, 22:38

Перевод числа с арабских на римские цифры
Задача #2: Составить переводчик из арабской формы записи в римскую (и наоборот, но наоборот потом)....

Перевод арабских чисел в римские
Нужна программа в С для перевода арабских чисел в римские,желательно что-то попроще.

Перевод арабских чисел в римские
вообщем задание такое: написать код который из простых чисел преобразовал бы в римские, и потом...

Перевод арабских чисел в римские
Всем привет. Не получается решить задачу в С++ Кто может помогите если не сложно;. Для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.