Mọi người ơi e mới học về C mà thầy giáo thì cho e cái bài nhập số thâp phân rồi đưa về dạng nhị phân. E thì nghĩ dùng vòng lặp while mà ko biết viết như nào. Ai có thể viết hộ e để e tham khảo được ko??? E cảm ơn
Bài tập lập trình C: nhập số thập phân rồi đưa về dạng nhị phân
Vâng bác giúp e với :((
Những chương trình cơ bản thế này google rất nhiều nhá, bạn search tiếng anh còn nhiều nữa 
http://diendan.congdongcviet.com/threads/t27816::chuyen-doi-he-thap-phan-sang-nhi-phan.cpp
1 Like
Nhưng tàn dùng đệ quy với mấy hàm nâng cao quá. ý e định dùng bài này bằng hàm while trong khi google ko có 
Trích 1 comment của forum C việt nhá 
Chào bạn, Đăng Khoa xin đc góp ý về câu hỏi của bạn như sau:
Thật ra bài toán này không cần dung đến đệ quy mà chỉ cần sử dụng vòng lặp thôi.
Ví dụ số bạn cần chuyển là N . Mình viết dạng giả code cho đỡ lằng nhằng nhé :
K=0;
KQ=0;
While(n/2>0)
{
M = n/2 ;
P = n%2;
For(int I =0;I<K;I++)
P=P*10;
KQ+=P;
n=n/2;
}
Khi chạy xong vòng while này KQ chính là kết quả cần thu được .
Chúc bạn may mắn và thành công.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?