07.08. Đếm số lượng số hoàn thiện có giá trị bé hơn 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 đếm số lượng số hoàn thiện có giá trị bé hơn n, 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 demSoLuongSHT
...
int main() {
    int n = 0;
    // Nhap tu ban phim
    ...
    // In ket qua
    cout << "-> So luong SHT la: " << demSoLuongSHT(n);

    return 0;
}

INPUT 1:

Nhap n: 30

OUTPUT 1:

-> So luong SHT la: 2

INPUT 2:

Nhap n: 1000

OUTPUT 2:

-> So luong SHT la: 3


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.