Viết hàm chuyển đổi từ hệ thập phân sang hệ nhị phân bằng 2 cách Đệ quy và Không đệ quy
Code:
#include <bits/stdc++.h>
using namespace std;
//De quy
void Convert_10_from_2(int n)
{
if(n > 0)
{
int t = n % 2;
Convert_10_from_2(n/2);
cout<<t<<" ";
}
}
int main()
{
//Khong de quy
int n,x = 0;
cin>>n;
Convert_10_from_2(n);
cout<<endl;
int b[10000];
while(n != 0)
{
int t = n % 2;
b[x++] = t;
n = n / 2;
}
for(int i = x - 1; i >= 0 ; i--)
cout<<b[i]<<" ";
return 0;
}