Untitled
unknown
c_cpp
2 years ago
749 B
8
Indexable
#include <iostream> using namespace std; // Hàm này phụ trách convert số nguyên sang nhị phân void decToBinary(int n) { // Mảng lưu giá trị chia dư của số n cho 2 int binaryNum[32]; int i = 0; // Chia liên tục n cho 2, lấy phần dư, khi nào n=0 thì dừng while (n > 0) { binaryNum[i] = n % 2; // Lưu giá trị vừa chia dư vào mảng n = n / 2; i++; } // In mảng ngược lại để có dãy nhị phân của n for (int j = i - 1; j >= 0; j--) cout << binaryNum[j]; } int main() { int n; cout << "Nhap vao so nguyen n= "; cin << n; cout << "So nguyen: " << n; cout << "So nhi phan: "; decToBinary(n); return 0; }
Editor is loading...