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