Программа переводит введёную строку представляющу собой число в римской системе счисления, в десятичную. Сначала она разделяет римское число по десятичным разрядам, а затем находит десятичные цифры соотвествующие этим разрядам.
Программа выводит римскую запись числа, заданного в командной строке. Перевод числа в римскую систему счисления выполняет процедура toRoman. Процедура разбивает число по десятичным цифрам, для каждой цифры найдёт соотвествие римским цифрам в соотвествии с разрядом, в котором она находится.
Результат работы программы:
файлы «text1.txt» и «text2.txt» различаются
Из массива извлекается любой элемент (ключевой), который удаляется после этого из массива. Получившийся массив делется на два массива (левый и правый). В левый массив отправляются элементы строго меньшие ключевого, в правый - больше или равные ему. Затем эти массивы отсортировываются и соединяются, вставляя между собой ключевой элемент.