Được gửi bởi
strainvh
uses crt;
type
day=array[1..50] of integer;
var A:day;n,i:integer;
procedure nhap(var A:day;n:integer);
var i:integer;
begin
for i:=1 to n do
begin
write('A[',i,']= ');readln(A[i]);
end;
end;
function kiemtra(A:day;n:integer):boolean;
var nto:boolean;i:integer; moc:real;
begin
i:=2;
moc:=sqrt(n);
while (i<moc) and (n mod i <>0 ) do
i:=i+1;
nto:= (i>moc) and (n>=2) ;
kiemtra:=nto;
end;
procedure xuat(A:day;n:integer);
var i:integer;
begin
for i:=2 to n do
begin
if kiemtra(A[i]) then
write(A[i]:4);
end;
end;
BEGIN
clrscr;
write('nhap n: ');readln(n);
nhap(A,n);
xuat(A,n);
readln;
END.
Bookmarks