30/09/2018, 23:30
Giúp bài tập về C++
anh/chi/ ban cho minh hoi voi: nhap vao so tu nhien p. chuyen ve he co so 2 duoi dang a(0),…a(n).
p=a(n)*2^(n)+…+a(1).2 + a(0) (a(n) != 0)
Bài liên quan
anh/chi/ ban cho minh hoi voi: nhap vao so tu nhien p. chuyen ve he co so 2 duoi dang a(0),…a(n).
p=a(n)*2^(n)+…+a(1).2 + a(0) (a(n) != 0)
Bạn dùng vòng lặp để chia và % cho 2 rồi lưu vào mảng nhé
mình mới học lập trình nên k hiểu lầm. bạn có thể nói rõ hơn cho mình được không
Kiến thức bạn tới đâu rồi, nếu chưa học mảng và vòng lặp hoặc mới biết sơ thì chắc bạn chưa thể làm mấy bài đổi hệ đâu !
Đầu tiên là mình phải có 1 vòng lặp để chia số đó cho 2, như thế này:
Sau đó chỉ cần lặp ngược cái mảng trên lại và in ra kết quả thôi !
Còn nếu bạn thấy khó hiểu hoặc chưa hiểu gì thì bạn nên học chắc về phần vòng lặp và mảng rồi mới quay lại giải bài này nhé !
nhung de bai yeu cau chuyen ve dang day so y cau. vd nhu 100 = 1,0,0 . cai nay thi lam kieu gi ban. chi minh voi
Bạn viết có dấu được không @@
Vietsub cho @tcm :
Thì sau mỗi lần gán giá trị cho mảng, bạn đồng thời gán ký tự dấu phẩy cho mảng luôn