Написать программу на Java, как преобразовать десятичное число в римское?

1 Ответы


  • Class Decimal_to_Roman
    {
        public static void main (int decimal)
        {
      String [] RCODE = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", «X», «IX», «V», «IV», «I»};
      int [] DVAL = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1};
      Строка roman = "";
      for (int I = 0; I <RCODE.length; I ++)
      {
      while (десятичный> = DVAL [I])
      {
      десятичный - = DVAL [I];
      римский + = RCODE [I];
      }
      }
      System.out.println (римский);
        }  
    }

Напишите свой ответ

Ваш ответ появится после модерации