Bài 46. Liệt kê số nguyên tố trong mảng 1 chiều

1
6724
Liệt Kê Số Nguyên Tố
Bài số 44 trong 69 bài của series Học C Không Khó

Liệt kê số nguyên tố trong mảng 1 chiều là một bài tập để chúng ta tiếp tục luyện tập kiến thức về mảng 1 chiềuhàm trong C. Bài tập này chúng ta sẽ cùng nhau từng bước, đầu tiên là cần viết hàm kiểm tra số nguyên tố, tiếp theo là duyệt qua từng số trong mảng để kiểm tra và in ra nếu nó là số nguyên tố.

Bài tập liệt kê số nguyên tố

/*
Bài tập: Đưa ra số lượng số nguyên tố có trong mảng 1 chiều.
Nếu có thì liệt kê các số nguyên tố có trong mảng 1 chiều.
*/

Lời giải tham khảo

Chúng ta cần làm các bước sau:

  1. Viết hàm kiểm tra số nguyên tố
  2. Viết hàm đếm số lượng số nguyên tố
  3. Viết hàm hiển thị các số nguyên tố trong mảng nếu mảng có số nguyên tố

Hàm kiểm tra số nguyên tố

Chi tiết hướng dẫn kiểm tra số nguyên tố bạn xem bài sau: hướng dẫn kiểm tra số nguyên tố

Hàm đếm số lượng số nguyên tố

Hàm liệt kê số nguyên tố trong mảng

Lời giải liệt kê số nguyên tố trong mảng

Dưới đây là toàn bộ code giải bài tập liệt kê số nguyên tố trong mảng, các bạn có thể tham khảo:

Kết quả chạy:

Theo dõi lập trình không khó tại:

Các bài viết trong SeriesBài trước: Bài 45. Sắp xếp dãy số giảm dần, tăng dầnBài sau: Bài 47. Thuật toán sắp xếp nổi bọt
avatar

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

  Subscribe  
newest oldest most voted
Notify of
Huy
Guest
Huy

Anh cho em hỏi trong hàm PrintPrime chỗ “if (IsPrime(a[i]));” nghĩa là sao v ạ?