Trò chơi đoán số
Bài 10: Trò chơi đoán số (Do-while)
- Mô tả: Giả lập máy tính chọn 1 số trong đoạn 1 đến 10, người chơi sẽ nhập số mình dự đoán vào, dừng nhập khi số đúng với số máy tạo ra.
- Yêu cầu: In ra số lần nhập sai.
- Dữ liệu ra: một số nguyên là số lần người chơi nhập sai
...Xem thêm
Tìm số nguyên dương k nhỏ nhất
Bài 9: Tìm số nguyên dương k nhỏ nhất
- Mô tả: Tìm \(k\) nhỏ nhất sao cho \(1 + 2 + 3 + ... + k > S\).
- Dữ liệu vào: \(1 \le S \le 10^9\).
- Ví dụ: Vào
10-> Ra5(1+2+3+4+5 = 15 > 10).
...Xem thêm
Rút gọn phân số
Bài 8: Rút gọn phân số
- Mô tả: Cho phân số \(A/B\), hãy rút gọn về phân số tối giản.
- Dữ liệu vào: \(1 \le A, B \le 10^9\).
- Ví dụ: Vào
10 20-> Ra1 2.
...Xem thêm
Bài toán 3n + 1 (Collatz Conjecture)
Bài 7: Bài toán 3n + 1 (Collatz Conjecture)
- Mô tả: Cho \(N\), nếu \(N\) chẵn thì \(N = N/2\), nếu lẻ thì \(N = 3N+1\). Lặp cho đến khi \(N=1\). Đếm số bước.
- Dữ liệu vào: \(1 \le N \le 10^6\).
- Ví dụ:
- Dữ liệu vào:
3 - Dữ liệu ra:
7 - Giải thích (3 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1).
...Xem thêm