Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2012, 18:13   #1
F23RUS
 
Регистрация: 01.12.2010
Сообщений: 4
Вопрос Как перевести римское число в арабское?

Дан текст из заглавных латинских букв и если текст является числом римским, то перевести его в арабское.

Код:
string text = "";
char[] ROMAN = { 'M', 'D', 'C', 'L', 'X', 'V', 'I' };

char[] mas = new char[text.Length];
Int16[]Arab = {
1000, 500, 100, 50, 10, 5, 1};

Console.Write("Введите строку заглавных латинских  букв:n ");
text = Console.ReadLine();
Console.WriteLine("Переведенные числа:");
for (int i = 0; i < text.Length; i++) {
    for (int j = 0; j < 7; j++) {
    if (text[i] == ROMAN[j]) {
        mas[i] = Convert.ToChar(Arab[j]);

    } else
        break;
    }
}

int g = 0, u = 0;
// В этом блоке надо, чтоб был алгоритм перевода чисел из римских в арабские
for (int i = 1; i < text.Length; i++)   
{
}

Console.WriteLine(g);
Console.ReadKey();
F23RUS вне форума Ответить с цитированием
Старый 27.04.2012, 15:21   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

мой вам совет. возьмите готовые исходники программы перевода (я выкладывал тут на форуме на Pascal) и просто перепишите код на C# (т.к. C# мощнее и гибче Паскаля - то это сложностей не должно вызывать)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перевести число в строковый формат. в PHP Ast Помощь студентам 8 12.06.2011 08:52
Как перевести число из 256 системы счисления в десятичную ? alexprey Помощь студентам 5 24.11.2010 16:48
"Число в p-ичной системе счисления. Перевести число в q-ичную систему" и не только :) Zinder Паскаль, Turbo Pascal, PascalABC.NET 4 10.04.2010 14:20
Как перевести число в троичную систсему исчисления? TwiX Общие вопросы Delphi 1 03.12.2009 17:59
Как в паскале перевести число с 10-ной с/с в 16-ную с/с Vika Помощь студентам 6 23.12.2008 20:00