Trò chơi đoán số

vuongquang

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

vuongquang

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 -> Ra 5 (1+2+3+4+5 = 15 > 10).
...Xem thêm

Rút gọn phân số

vuongquang

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 -> Ra 1 2.
...Xem thêm

Bài toán 3n + 1 (Collatz Conjecture)

vuongquang

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