Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перевод римских чисел в арабские - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создайте программу с классом student, который включает в себя данные о студентах, желающих получить места в общежитии http://www.cyberforum.ru/cpp-beginners/thread748467.html
Создайте программу с классом student, который включает в себя данные о студентах, же¬лающих получить места в общежитии. Общежитие в первую очередь предоставляется тем студентам, у кого доход на члена...
C++ Создать класс с именем TRAIN первая программа: Создать класс с именем TRAIN, содержащий следующие поля: ■ название пункта назначения; ■ номер поезда; ■ время отправления. вторая программа должна дополнять перву:... http://www.cyberforum.ru/cpp-beginners/thread748466.html
C++ Циклом for напечатать ромб
Напишите программу, которая напечатает следующий ромб. Вы можете использовать операторы вывода, которые печатают или одну звездочку (*), или один пробел. Максимально используйте повторение (с...
Ошибочка C++
#include <vcl.h> #include <math.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #define N 5 int main() { int a ;
C++ Найти наибольший элемент массива http://www.cyberforum.ru/cpp-beginners/thread748451.html
Помогите пожалуйста решить задачу Дан массив чисел. Найти наибольший элемент, поставить его первым. Заранее благодарю
C++ не меняя эту часть кода(она должна остаться точь-в-точь как выше) сделать так, чтоб запускаемое приложение выводило на экран "hello world!" задача: дана часть кода: int main(void) { return 0; } не меняя эту часть кода(она должна остаться точь-в-точь как выше) сделать так, чтоб запускаемое приложение выводило на экран "hello... подробнее

Показать сообщение отдельно
Kostyas13994
2 / 2 / 0
Регистрация: 14.12.2012
Сообщений: 22

Перевод римских чисел в арабские - C++

27.12.2012, 22:50. Просмотров 1034. Ответов 6
Метки (Все метки)

Доброй ночи всем.
Нужны наиболее рациональные и простые в реализации идеи для решения задачи.
Дан текст из заглавных латинских букв за которым следует пробел. Требуется определить, является ли этот текст правильной записью римскими цифрами числа от 1 до 999, и, если является, распечатать его арабскими цифрами.

Была мысль сделать 1000 строк case, но, сами понимаете.
Как реализовать?
Понимаю, что первый символ строки должен быть X/I/M/D/C/V/L - ничего не пропустил?
А вот дальше как? Каждый символ проверять?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru