Skip to content
On this page

2-B1. 4bit

入力からの整数値を受け取り、2進数で表記しよう。

Hint 1

int型では、5 / 31になる。

Hint 2

整数型の余りは%で得ることができる。

Hint 3

1桁ずつ出力してみよう。

Hint 4

を2進数表記すると、の2進数表記の桁目以上を得ることができる。

Answer
cpp
#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
    cout << (n / 8) % 2;
    cout << (n / 4) % 2;
    cout << (n / 2) % 2;
    cout << n % 2;
    cout << endl;
}