#include <iostream>
#include <conio.h>
using namespace std;
int nhiphan(unsigned n)
{
n>>1?nhiphan(n>>1):0;
printf("%d",n&1);
}
void nhiphan(float n)
{
nhiphan(*(unsigned *)(void*)&n);
}
int main()
{
unsigned n;
cout<<"\n Nhap n = ";
cin>>n;
nhiphan(n);
getch();
}
các bạn cho mình hỏi ý nghĩa của 2 dòng code này được không ạ ?
n>>1?nhiphan(n>>1):0;
printf("%d",n&1);
và
nhiphan(*(unsigned *)(void*)&n);
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?