Quảng cáo
4 câu trả lời 55
- Bài này hiểu đúng là: đếm xem từ 1 đến N có bao nhiêu số lẻ.
=> Quy luật:
Các số lẻ là: 1, 3, 5, 7, ...
Cứ 2 số thì có 1 số lẻ
→ nên số lượng số lẻ từ 1 đến N là:
=> (N + 1) // 2 (chia nguyên)
- Ví dụ:
N = 10 → các số lẻ: 1,3,5,7,9 → có 5 số
=> (10 + 1) // 2 = 5
N = 7 → các số lẻ: 1,3,5,7 → có 4 số
=> (7 + 1) // 2 = 4
=> Kết luận:
=> Công thức:
Số lượng số lẻ = (N + 1) // 2|
=> Ví dụ code (Python):
N = int(input())
print((N + 1) // 2)
Để đếm số lượng chữ số lẻ (1, 3, 5, 7, 9) trong một số nguyên dương,bạn hãy chuyển thành chuỗi hoặc sử dụng phép chia lấy dư (% 10) để tách từng chữ số, sau đó kiểm tra nếu chữ số đó chia cho 2 dư 1 thì tăng biến đếm lên. Ví dụ: số 1572 có 3 chữ số lẻ (1, 5, 7).
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
Trong phần mềm Logo, để rùa lùi lại 100 bước ta gõ lệnh sau. A. FD 100 B. BK 100 C. RT 100 D. LT 10010069 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
9288 -
Hỏi từ APP VIETJACK8586
Gửi báo cáo thành công!
