Перевод из арабской системы счисления в римскую - Lisp

Узнай цену своей работы

Формулировка задачи:

Заготовка программы:
Листинг программы
  1. (defun ArabRim ()
  2. (setf R (vector "I" "V" "X" "L" "C" "D" "M"))
  3. (format t "Vvedite Arab = ")
  4. (setf Arab (read-line))
  5. (setf SArab (reverse Arab))
  6. (do ((i 0 (+ i 1)))
  7. ((> i 3) 'done)
  8. (setf y (char SArab i))
  9. (setf s (parse-integer y))
  10. (format t "~A" (+ 2 s))))
Мне настолько непонятно, что я просто прошу переделать прогу так что бы она работала ... И ещё я прошу назвать мне функцию которая вычисляет кол-во знаков в строке (CLISP) ...

Решение задачи: «Перевод из арабской системы счисления в римскую»

textual
Листинг программы
  1. (setf y  (char "3497" i))
  2. (setf s  (parse-integer y)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут