BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC MIỄN PHÍ
BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC MIỄN PHÍ
VNOJ Online Judge là nền tảng học tập và rèn luyện tư duy toán học, giúp học sinh phát triển khả năng lập luận logic thông qua việc giải quyết các bài toán bằng các ngôn ngữ lập trình khác nhau. Hệ thống hỗ trợ nhiều ngôn ngữ như: Pascal, C, C++, Java, Python, Scratch.
Tuy nhiên, VNOJ.IO.VN lựa chọn C++ làm ngôn ngữ trọng tâm phù hợp với học sinh THCS–THPT, góp phần rèn luyện tư duy toán học và lập luận logic, đồng thời giúp các em dễ dàng tiếp cận các ngôn ngữ lập trình khác sau này. Hiện tại cũng có thể chọn nộp bằng Pascal, Python, Java, C#, Scratch.
Câu 1 (4,0 điểm; HSG Tin học 9 cấp tỉnh Lào Cai 2025-2026)
Xem dạng PDFCâu 1. (4,0 điểm)
Trong giờ toán học Minh được An đưa cho một con số với yêu cầu hãy biến đổi số đó thành số tối giản. An đưa ra quy tắc tìm số tối giản như sau: Tính tổng các chữ số của nó cho đến khi thu được số có một chữ số. Hãy giúp Minh lập trình giải bài toán trên.
Ví dụ: Cho số 12, ta có: 12 biến đổi 1+2=3. Vậy số tối giản của số 12 là 3.
Yêu cầu: Cho số nguyên dương N. Em hãy lập trình tìm số tối giản của N.
Dữ liệu vào: Một dòng duy nhất chứa số nguyên dương N (N ≤ 109).
Kết quả: Một số duy nhất là số tối giản của N.
Ví dụ:
| Dữ liệu vào | Kết quả | Giải thích |
|---|---|---|
| 5432 | 5 | 5432 biến đổi thành 5+4+3+2=14;14 biến đổi thành 1+4=5; |
Bình luận