Giúp đỡ về hàm con

Mình có bài tập:
+Liệt kê n số chính phương đầu tiên (n > 0)
+Liệt kê các số nguyên tố nhỏ hơn n (n>0)
+Liệt kê các số hoàn thiện nhỏ hơn n (n>0)

Mình không có ý tưởng với những bài này, nếu mà kiểm tra thì mình biết làm, còn liệt kê thì mình k biết phải làm sao, mong mọi người giúp đỡ

1 Like

Thì bạn cho chạy từ 1 tới n rồi kiểm tra số nào đạt yêu cầu thì in ra thôi :smile:

1 Like

Những hàm kiểm tra thì bạn trả về kiểu boolean, còn trong hàm main thì bạn for từ 1 đến n, nếu hàm con trả về true thì liệt kê còn false thì bỏ qua.

1 Like

Cái chỗ n số đầu tiên làm sao ta ?

Ví dụ: đối với n số chính phương đầu tiên
Nhập n = 10 thì bạn cho for từ 1 đến 10, rồi kiểm tra xem số nào là số chính phương thì in ra màn hình.
Tất cả các số chính phương có thể viết thành dãy tổng của các số lẻ tăng dần từ 1: 1, 1 + 3, 1 + 3 + 5, 1 + 3 + 5 +7, 1 + 3 + 5 +7 +9, v…v

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?