D言語で変換
 1:
 2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 12:
 13:
 14:
 15:
 16:
 17:
 18:
 19:
 20:
 21:
 22:
 23:
 24:
import std.stream;
import std.string;

int main(char[][] arg){
    //宣言
    int nisin[16];
    
    //入力
    stdout.writeString("10進数を入力: ");
    int jyu = atoi(stdin.readLine());

    //変換
    for(int i=0; i<16; i++){
        nisin[i] = jyu % 2;
        jyu = jyu / 2;
    }

    //出力
    for(int i=16-1; i>=0; i--){
        stdout.writeString(toString(nisin[i]));
    }

    return 0;
}

TOPに戻る   いろいろな言語へ戻る