Viết chương trình in ra tất cả các ước của một số n (với n được nhập từ bàn phím)
Trong bài này ta sẽ viết chương trình Python liệt kê tất cả các ước số của N với N được nhập vào từ bàn phím. Show Ví dụ nhập vào số N = 12, thì kết quả sẽ trả về các số 1, 2, 3, 4 và 12. Bài giải -------------------- ######## -------------------- Để giải bài này bằng ngôn ngữ Python thì ta thực hiện theo các bước sau. B1. Yêu cầu nhập vào số N B2: Sử dụng vòng lặp để lặp từ 1 đến N, nếu số nào mà N chia hết thì đó chính là ước. Bạn có thể tham khảo thêm bài viết ước số để biết thêm khái niệm ước là gì nhé.
656 Tumblr Bài toán. Viết chương trình in ra tất cả các ước của một số n (Với n được nhập từ bàn phím) Thuật Toán: – Cho biến i chạy từ 1 đến n. Nếu n chia hết cho i thì in ra i. Program timUoc; uses crt; Var n, i: integer; Begin clrscr; Write('Nhap so n ='); readln(n); For i:=1 to n do if n mod i = 0 then write(i:3,','); readln end. Nhận xét: Chương trình trên có hai điểm yếu: – In dư một dấu phẩy ở cuối dãy các ước. – Khi n = 0 thì không in một số nào trong khi mọi số đều là ước của 0. Hãy tìm cách khắc phục yếu điểm này nhé. Tumblr Bài trướcLàm bài trực tuyến không cần cài đặt phần mềm lập trình C++ Bài tiếp theoTìm Số hoàn chỉnh trong Pascal Đỗ Thành Answers ( )
Bài toán cần xử lýViết chương trình hiển thị ra màn hình tất cả các ước của một số tự nhiên n nhập từ bàn phím. Kiến thức cần có
Định dạng đầu vào
Định dạng đầu raGồm một dòng duy nhất hiển thị các ước của số tự nhiên n. Các số cách nhau một khoảng trắng.
Ví dụ:
Gợi ý
Code mẫu 0Kết luậnTrong bài này, Kteam đã hướng dẫn bạn cách viết chương trình hiển thị ra màn hình tất cả các ước của một số tự nhiên n nhập từ bàn phím. Thêm bài giải của bạn vào phần bình luận để được Kteam review code và fix lỗi (nếu có) trong livestream của khóa học này. Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách VIẾT CHƯƠNG TRÌNH KIỂM TRA N CÓ PHẢI SỐ HOÀN HOÀN THIỆN KHÔNG. VỚI N LÀ SỐ NGUYÊN DƯƠNG NHẬP TỪ BÀN PHÍM. Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!" Tải xuốngProjectNếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |