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

Minh Hoàng

Viết chương trình pascal tìm các số hoàn hảo bé hơn n.

Giúp mình với ạ, sắp kiểm tra rồi :(((

Buddy
1 tháng 2 2021 lúc 21:18

Cho biến i chạy từ 1 đến n. Xét i. Nếu nó là số hoàn chỉnh thì in ra.

Program Tim_uoc_2;

uses crt;

Var S, n, i,j: longint;

Begin

clrscr;

Write('Nhap so n ='); readln(n);

For i:=1 to n do

Begin

S:=0;

For j:=1 to i do if i mod j = 0 then S:=S+j;

if S = 2*i then write(i:6,',');

end;

readln

end.

Bình luận (1)
Nguyễn Lê Phước Thịnh
1 tháng 2 2021 lúc 21:29

uses crt;

var n,i,t,j:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

t:=0;

for j:=1 to i do 

  if i mod j=0 then t:=t+j;

if t=i then write(i:4);

end;

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
12_Nguyên Phát
Xem chi tiết
nguyen tnhi
Xem chi tiết
Phan Vũ Nhật Huy
Xem chi tiết
Minh Ngọc
Xem chi tiết
Sách Giáo Khoa
Xem chi tiết
Đào Nguyên
Xem chi tiết
Phùng Tú Văn
Xem chi tiết
Thúy Anh
Xem chi tiết
Lê Ngọc Mai Huỳnh
Xem chi tiết