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

Minh Ngọc

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}

 

Đỗ Tuệ Lâm
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)
Nguyễn Lê Phước Thịnh
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ự
nguyen tnhi
Xem chi tiết
Kỳ AnH
Xem chi tiết
Minh Hoàng
Xem chi tiết
Phan Vũ Nhật Huy
Xem chi tiết
Hứa MyMy
Xem chi tiết
12_Nguyên Phát
Xem chi tiết
Đào Nguyên
Xem chi tiết
Bao Duong
Xem chi tiết
Kỳ AnH
Xem chi tiết