Bài lập trình điên cái đầu

M

megamanxza

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Trò chơi đoán số như sau: sau 7 lần đoán hoặc ít hơn tùy số (1\leqsố\leq100) mà người B (người chơi) đang nghĩ trong đầu, người A (máy tính) phải đoán được con số đó, nếu không là chương trình không đạt yêu cầu.
Mô phỏng lập trình:
Lần 1: khi người A trả lời mà người B thấy không đúng thì người A phải thông báo cho người B biết số mình đang nghĩ nhỏ hay lớn hơn số người A nghĩ.
Lần 2: khi người A trả lời tiếp mà người B thấy không đúng thì người A phải thông báo cho người B biết số mình đang nghĩ nhỏ hay lớn hơn số người A nghĩ.
.....
.....
.....
Lần n (n\leq7) thì người A phải trả lời đúng nếu không chương trình không đạt yêu cầu.
Yêu cầu:
Người B trả lời bằng cách nhập bàn phím:
Nếu người A trả lời số nhỏ hơn số mình nghĩ thì nhập số 0
Nếu người A trả lời số lớn hơn số mình nghĩ thì nhập số 9
Nếu người A trả lời đúng số mình nghĩ thì nhập số 1
Không quá 7 lần đối đáp thì người A phải trả lời đúng số người B, nếu không chương trình không đạt yêu cầu.
VD: người B nghĩ số 15, màn hình hiển thị như sau:
Nguoi A (may tinh) doan: 50 Nguoi B tra loi: 0
Nguoi A (may tinh) doan: 25 Nguoi B tra loi: 0
Nguoi A (may tinh) doan: 13 Nguoi B tra loi: 9
Nguoi A (may tinh) doan: 19 Nguoi B tra loi: 0
Nguoi A (may tinh) doan: 16 Nguoi B tra loi: 0
Nguoi A (may tinh) doan: 14 Nguoi B tra loi: 9
Nguoi A (may tinh) doan: 15 Nguoi B tra loi: 1

Người B nghĩ số 40, màn hình hiển thị như sau:
Nguoi A (may tinh) doan: 50 Nguoi B tra loi: 0
Nguoi A (may tinh) doan: 25 Nguoi B tra loi: 9
Nguoi A (may tinh) doan: 37 Nguoi B tra loi: 9
Nguoi A (may tinh) doan: 43 Nguoi B tra loi: 0
Nguoi A (may tinh) doan: 40 Nguoi B tra loi: 1

Các bạn nhớ giúp mình càng sớm càng tốt nha! Thanks nhiều!
 
Top Bottom