Bài 5. Từ bài toán đến chương trình

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Trần Linh

Viết chương trình xét xem n có phải là số hoàn hảo không?

Nguyễn Lê Phước Thịnh
10 tháng 1 2020 lúc 0:51

uses crt;

var n,t,i:integer;

begin

clrscr;

write('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 writeln(n,' la so hoan hao')

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

readln;

end.

Khách vãng lai đã xóa
Nguyễn Thị Ngọc Minh
12 tháng 1 2020 lúc 20:32

program shh;

uses crt;

var n,i,s:integer;

function shh(n:integer):boolean;

var i,s:integer;

begin

shh:=false;

s:=0;

for i:=1 to n div 2 do

if n mod i=0 then s:=s+i;

if s=n then shh:=true;

end;

begin

clrscr;

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

if shh(n) then writeln(n,' la so hoan hao')

else writeln(n,' ko la so hoan hao');

readln

end.

XONG RÙI ĐÓ

Khách vãng lai đã xóa
Nguyễn Thị Ngọc Minh
14 tháng 1 2020 lúc 20:12

program sohoanhao;

uses crt;

var i,s,n:integer;

function sh(n:integer):boolean;

var i,s:integer;

begin

shh:=false;

s:=0;

for i:=1 to n div 2 do

if n mod i=0 then s:=s+i;

if s=n then shh:=true;

end;

begin

clrscr;

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

if shh(n) then writeln(n,' la so hoan hao')

else writeln(n,' ko la so hoan hao');

readln

end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Nguyễn Thị Hải Vy
Xem chi tiết
Cảnh
Xem chi tiết
Minh
Xem chi tiết
thixuanthuy le
Xem chi tiết
Hân Lê
Xem chi tiết
nguyễn thị diệu linh
Xem chi tiết
Huynh ThuongHan
Xem chi tiết
Yến Nhi Nhi
Xem chi tiết
Tuấn Kiệt Phạm
Xem chi tiết