C/C++の宿題を片付けます 45代目
■ このスレッドは過去ログ倉庫に格納されています
0052デフォルトの名無しさん
2005/06/08(水) 22:20:14[2] 問題文(含コード&リンク):
ローマ数字(I,II,III,IV,・・・)を入力すると、それに対応したアラビア数字(1,2,3,4・・・)を返すプログラムを作成せよ。
配列を使用し、どんなに大きな数でも対応できなければならない。
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ(バージョン):gcc
[3.3] 言語:C
[4] 期限:06月17日まで
[5] その他の制限:
全スレで質問した内容と逆の課題が出ました。
今回は1000でも10000でも表示できるようにしなければならないため、予め全てを配列に格納するのではなく、
与えられたローマ数字を計算してやる必要があるそうです。
ヒントには、「ローマ数字の計算には”M D C L X V I”の7つを使ってるだけでよい」とありますが、どう使っていいのやらさっぱりです。
皆さんに任せっきりで申し訳ないのですが、宜しくお願いします。
■ このスレッドは過去ログ倉庫に格納されています