Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (462.22 KB, 7 trang )
Bài tập nhóm 05
Bài 05: Số siêu nguyên tố
Ý tưởng bài toán
1. Nhập n:
•.
n là số chữ số của các số siêu nguyên tố
•.
ví dụ : n=3 : các số siêu nguyên tố thuộc [100; 999]
n=4: các số siêu nguyên tố thuộc [1.000 ; 9.999]
•.
công thức chung: [ 10^(n-1) ; 10^n -1]
2. Kiểm tra các số trong đoạn trên có phải là số siêu nguyên tố không và in ra, đồng thời đếm xem có bao nhiêu số siêu nguyên tố
có n chữ số
Giải thuật
Giải thuật
Tạo 1 hàm Kiểm tra số siêu nguyên tố: kiemtra(n)
Khởi tạo biến kt kiểu dl bool với giá trị ban đầu kt=true;
Điểm dừng: nếu n=0 thì kt=false và thoát ;
Thực hiện: khi n khác 0 :
•
khi n<2 : kt=false không có số nguyên tố
•
Khi n>2: dùng vòng lặp for để duyệt từ 2 N, nếu số dư của n cho tất cả các số trong khoảng [2; N] bằng 0 : không phải
số nguyên tố,
•
Ngược lại, số dư trên khác 0 : hay kt=true