Thứ Hai, 27 tháng 6, 2016

Số hoàn thiện

Số hoàn thiện (hay còn gọi là số hoàn chỉnh, số hoàn hảo hoặc số hoàn thành) là số nguyên dương, là một số mà tổng các ước nguyên dương bằng chính nó.
Chương trình:
#include<iostream>
using namespace std;
int main()
{
    int i, n;
    long S;
    S = 0;
    cout << "Hay nhap vao so n: ";
    cin >> n;
    if (n <= 1)
    {
        cout << "Hay nhap lai n: ";
    }
    else
    {
        for (i = 1; i < n; i++)
        {
            if (n%i == 0)
                S = S + i;
        }
    }
    if (S == n)
    {
        cout << n << " la so hoan hao" << endl;
    }
    else
    {
        cout << n << " khong la so hoan hao" << endl;
    }
   

    return 0;
}

Không có nhận xét nào:

Đăng nhận xét