30/09/2018, 16:52

Bài tập về lập trình C

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

Thành Phạm viết 19:01 ngày 30/09/2018

Chuyển số thập phân sang nhị phân

Tiến Ability Ete viết 19:02 ngày 30/09/2018

Vâng bác giúp e với :((

Thành Phạm viết 19:04 ngày 30/09/2018

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

Tiến Ability Ete viết 18:56 ngày 30/09/2018

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ó

Thành Phạm viết 19:06 ngày 30/09/2018

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.

Bài liên quan
0