07.07. Kiểm tra số hoàn thiện

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 2M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Viết chương trình kiểm tra số nguyên n có phải là số hoàn thiện hay không, với n > 0 và n được nhập từ bàn phím.

Biết rằng: Số hoàn thiện là số có tổng của các ước số của nó bằng chính nó.

Ví dụ: Số 6 có các ước số là 1, 2, 3 và tổng 1 + 2 + 3 là 6, vì vậy số 6 là số hoàn thiện.

Yêu cầu: Hoàn thành chương trình dưới đây đề giải quyết bài toán, với các phần ... là những phần bạn cần bổ sung

// Thu vien va ham laSoHoanThien
...
int main() {
    int n = 0;
    // Nhap tu ban phim
    ...
    // In ket qua
    if (laSoHoanThien(n)) {
        cout << "-> Day la so hoan thien";   
    } else {
        cout << "-> Day khong phai la so hoan thien";
    }

    return 0;
}

INPUT 1:

Nhap n: 6

OUTPUT 1:

-> Day la so hoan thien

INPUT 2:

Nhap n: 8

OUTPUT 2:

-> Day khong phai la so hoan thien


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.