30/09/2018, 17:41
Tính số vòng lặp trong C
Các anh cho em hỏi cách thức tính số lần lặp của vòng lặp.
Đề bài:Tạo một số bất kì từ 1–>100;em đã tạo được rồi;
Đoán số ngẫu nhiên máy tính vừa chọn.Nếu số bạn nhập lớn hơn thì may tinh se in ra “Lớn hơn”.Nếu bé hơn máy tính in ra “BÉ hơn”.
Chương trình sẽ kết thúc khi bank tìm được số máy tinh lựa chọn,và vòng lặp kết thúc.
Cái em hỏi ở đây là:em muốn tìm số lần đoán cho đến lúc đoán đúng số đó.Các anh đã làm hướng dẫn giúp em
Bài liên quan
Dùng 1 biến để đếm thôi bạn mỗi lần đoán sai thì tăng biến đếm đó lên
Bạn có thể nói cụ thể hơn được không.Mình chưa hiểu rõ phần này
Bạn khởi tạo 1 biến là x = 0 chẳng hạn. Bạn tăng x sau mỗi lần nhập trong vòng lặp là được.
Bạn xem trong tài liệu này, trang 104 nhá, viết rất chi tiết về bài tập này
À mình nhầm, trong này chỉ có câu hỏi mà không có đáp án
Bạn có thể làm một vòng lặp while với điều kiện lặp là soLanDoan < GIOI_HAN_SO_LAN_DOAN, sau mỗi lần đoán thì bạn tăng soLanDoan lên 1, soLanDoan++;
Em lam duoc roi,em cam on anh rat nhieu
Tập suy luận đi, nếu muốn tìm số lần lặp thì bạn phải làm như thế nào, nếu thì cách làm đó được thì bạn sẽ nói với máy tính của bạn làm như thế.
sobimat = 1 + rand() % 100;
Tui nghĩ sẽ đơn giản hơn nhỉ
Không nên sử dụng hằng số không tên