YOMEDIA
NONE

Một số có tổng các ước nhỏ hơn nó bằng chính nó được gọi là số hoàn chỉnh. Viết chương trình xét xem một số n được nhập từ bàn phím có phải là số hoàn chỉnh không.

Ví dụ: 6 có các ước nhỏ hơn nó là 1, 2, 3. Tổng là 1 + 2 + 3 = 6.

Theo dõi Vi phạm
ADSENSE

Trả lời (1)

  • Program So_Hoan_Chinh;

    uses crt;

    var n, i, s: integer;

    begin

         write('nhap so n: ');readln(n);

         s:=0;

         for i:= 1 to n -1 do if n mod i = 0 then s:=s+i;

         if s = n then write(n, ' la so hoan chinh')

         else writeln(n, ' khong phai la so hoan chinh');

         readln

    end.

    #include<iostream>

    #include<stdio.h>

    using namespace std;

    int main()

    { int n, sum=0; cout<<"Nhap n ";cin>>n;

    for(int i=1;i<=n/2;i++)

    { if(n%i==0) sum+=i; } if(sum==n)

    { cout<<n<<" La so hoan hao"<<endl;

    } else

    { cout<<n<<" Khong la so hoan hao"<<endl;

        }

    return 0; 

    }

      bởi An Nhiên 30/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF