Nguyenquochuy

Viết chương trình pascal nhập n (N > 0) Xuất ra màn hình:

+ Các ước của n và cho biết có bao nhiêu ước.

+ Tổng các ước của n.

+ Xét tổng các ước của n có phải là số nguyên tố không?

Lưu ý: chỉ dùng lệnh while...do

Kiều Vũ Linh
9 tháng 3 2023 lúc 7:37

var i,n,s,du,dem:integer;

Begin

While n<=0 do

Begin

Write('N = ');readln(n);

End;

For i:=1 to n do

If n mod i = 0 then

Begin

Write(i:7);

du:=du+1;

s:=s+i;

End;

Writeln('So uoc cua ',n,' la ',du);

Writeln('Tong cac uoc cua ',n,' la ',s);

For i:=1 to s do

If s mod i = 0 then dem:=dem+1;

If dem=2 then write(s,' la so nguyen to')

Else write(s,' khong la so nguyen to');

Readln;

End.


Các câu hỏi tương tự
Nguyễn Thanh Anh
Xem chi tiết
35.Yến Oanh 8/4
Xem chi tiết
aloooooooo
Xem chi tiết
Nguyễn Thanh Anh
Xem chi tiết
Do Ngoc Thao My
Xem chi tiết
Phong Nguyễn
Xem chi tiết
trần hoàng
Xem chi tiết
Hoangg Anhh
Xem chi tiết
Nguyễn
Xem chi tiết