Перевод из арабской системы в римскую - C#
Формулировка задачи:
Здравствуйте!!!Задача:нужно написать программу перевода из арабской системы счисления в римскую систему!!!заранее спасибо за помощь!!!...
Решение задачи: «Перевод из арабской системы в римскую»
textual
Листинг программы
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static string[] Rim = new string[] { "M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I", " " }; public static int[] Arab = new int[] { 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1, 0 }; private static readonly int MaxVariant = Rim.Length; public static string arab_rim(int N) { string S = ""; int I = 0; while (N > 0) { while (Arab[I] <= N) { S += Rim[I]; N -= Arab[I]; } I++; } return S; } private void button1_Click(object sender, EventArgs e) { int input = Convert.ToInt16(textBox1.Text); textBox2.Text = arab_rim(input); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д