Bài 7. Câu lênh lặp

MN

Nhân 1 số nguyên dương n, hãy kiểm tra n có phải là 1 số hoàn hảo không .gợi ý số hoàn hảo là số có tổng các ước (ngoại trừ nó) bàng chính nó

Vd: 6 có Ư{1;2;3}

 

DL
17 tháng 2 2022 lúc 13:58

{PROGRAM bai_tap;
USES crt ;
VAR i , n, t:integer;
BEGIN  
  clrscr;
  Write('Nhap n');Readln(n);
  t:=0;
  For i:=1 to n-1 do
  if n mod i=0 then t:=t+i;
  if t=n then write(n,' la so hoan chinh');
  else Writeln(n,' Khong la so hoan chinh');
  Readlnnline Pascal Compiler.
begin    
  End,
Readlnnline
END.

}

Bình luận (0)
NT
18 tháng 2 2022 lúc 0:08

#include <bits/stdc++.h>

using namespace std;

long long n,i,t;

int main()

{

cin>>n;

t=0;

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

if (n%i==0) t=t+i;

if (t==n) cout<<"YES";

else cout<<"NO";

return 0;

}

Bình luận (0)

Các câu hỏi tương tự
NT
Xem chi tiết
KA
Xem chi tiết
MH
Xem chi tiết
PH
Xem chi tiết
HM
Xem chi tiết
1P
Xem chi tiết
DN
Xem chi tiết
BD
Xem chi tiết
KA
Xem chi tiết