Декодировать римскую запись числа, состоящего из любого количества знаков. Правила: I -> 1, V -> 5, X -> 10, L -> 50, C -> 100, D -> 500, M -> 1000. Значение римской цифры не зависит от позиции, а знак - зависит.
Как сделать такую программку в консольке с++? Не могу сообразить, слишком много операций, хоть и буквы повторяются.
эммм... нужно приравнять к 10 строкам символы, римские от I-X, если число 11 то пишем Х и добавляем первую стоку. Сложно
А если взять массив и приравнять римские цифры от I-X, а потом... ссылки...???