viết chương trình nhập vào số nguyên dương N. Kiểm tra xem N có phải số hoàn hảo không? Biết số hoàn hảo có tổng các ước( bỏ chính nó) bằng nó

2 câu trả lời

Program thichduockhong ;

Uses crt;

Var n,i,s : longint;

Begin

Write('nhap so nguyen duong 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 hao') else write(n,'khong phai la so hoan hao'); 

Readln

End.

Uses crt;

var n,i,t:integer;

begin

 clrscr;

 write(‘nhap n: ‘);readln(n);

 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 hao’) else write(‘n ko phai la so hoan hao’);

readln;

end.

Câu hỏi trong lớp Xem thêm