C/C++の宿題片付けます 151代目
■ このスレッドは過去ログ倉庫に格納されています
0627デフォルトの名無しさん
2011/07/26(火) 02:27:45.85[2] 問題文(含コード&リンク)
符号無し整数xのposビット目を、1にした値を返す関数sec,0にした値を返す関数reset,反転した値を返す関数inverse
unsigned set( unsigned x, int pos) { /* ••• */ }
unsigned reset ( unsigned x, int pos) { /* ••• */ }
unsigned inverse ( unsigned x, int pos) { /* ••• */ }
を作成せよ。
<実行例>
非負の整数を入力してください:0x0B
セットしたいポジションを入力してください:3
Original bits: 00000000000000000000000000001011
set 1 to pos: 00000000000000000000000000001011
reset 0 to pos: 00000000000000000000000000000011
inverse the pos: 00000000000000000000000000000011
[3.1] OS: unix
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限:7月27日
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています