Thuật toán:
Bước 1: Khởi tạo biến i = 1, tổng = 0;
Bước 2: Nếu N chia hết cho i (N mod i = 0) thì tăng tổng lên i đơn vị (tổng += i)
Bước 3: Tăng i lên một đơn vị (++i)
Bước 4: Nếu i lớn hơn một nửa của N, (i > N/2) thì di chuyển đến bước tiếp theo. Nếu không thì quay về bước 2.
Bước 5: Nếu tổng bằng N thì số N là số hoàn thiện. Trái lại thì không.
Hãy bình chọn câu hỏi của mình nhé :) Cảm ơn bạn nhiều.