C/C++の宿題を片付けます 57代目
■ このスレッドは過去ログ倉庫に格納されています
0496212
2006/01/14(土) 16:34:33ややこしい問題ですがどうかよろしくお願いします。
符号付2進展開のプログラムについてです。
[1] 授業単元: プログラミング演習
[2] 問題文(含コード&リンク):
a^rをa,rごとに入力し、rを2進展開して(5^3)*(2^6)を求めるプログラムを作りなさい。
またrを符号付2進展開にした場合のプログラムも作りなさい。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン: VC 6.0
[3.3] 言語:C言語
[4] 期限:2006年1月15日
[5] その他の制限:a,rの入力は面倒だと思うのでscanf使わずにプログラムに埋め込んでいいです。
問題文分かりにくいですが以下のようなことです。
(符号付じゃない場合)
3 = 0 1 1・・・・・・5の指数部
6 = 1 1 0・・・・・・2の指数部
ーーーーーーーーーー
上のように指数部を2進展開して上位ビットから見ていきます。
1がたったビットでは×仮数部をして、右にシフトするごとに2乗するようにします。
このような仕様です。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています