HOC24
Lớp học
Môn học
Chủ đề / Chương
Bài học
#include <iostream>
#include <map>
using namespace std;
int main() { int n; cout << "Nhập vào số lượng phần tử n: "; cin >> n; map<int, int> m; cout << "Nhập vào dãy số A1, A2, ..., An:" << endl; for (int i = 0; i < n; ++i) { int x; cin >> x; m[x] = 1; } cout << "Dãy số sau khi loại bỏ phần tử trùng lặp: "; for (auto& pair : m) { cout << pair.first << " "; } cout << endl; return 0;}
Các số được chuyển đổi bằng cách chia chúng liên tiếp cho 2 và ghi lại phần dư cho đến khi kết thúc.
Dưới đây là kết quả chuyển đổi các số 4, 5 và 6 sang dãy bít (mã nhị phân):
- 4 trong hệ nhị phân là 100.
- 5 trong hệ nhị phân là 101.
- 6 trong hệ nhị phân là 110.
Đáp án C nhé