Có rất nhiều cách để giải bài toán này, cách dưới đây tuy không bám sát vào cách làm trong bài viết Kiểm tra số nguyên tổ trong pascal nhưng cũng khá dễ hiểu.
var i,j,n:Integer;
A:array[1..50] of Integer;
begin
write('nhap n:');
readln(n);
for i:=1 to n do
begin
write('nhap a[',i,'] ');
readln(a[i]);
end;
j:=1;
for i:=1 to n do
if a[i]>1 then
begin
repeat
inc(j);
until (a[i] mod j=0);
if j>(a[i] div 2) then inc(d);
j:=1;
end;
write('Co ',d,' so ngto trog day');
readln;
end.

khó hiểu quá bạn ơi, mình gà
lúc 21:50 18 tháng 2, 2013
bạn có thể viết ra thuật toán ddc ko, mình chưa hiểu cái chương trình này
lúc 19:01 15 tháng 12, 2013
bạn có thể viết ra thuật toán ddc ko, mình chưa hiểu cái chương trình này
lúc 19:06 15 tháng 12, 2013
khó hiểu qua ban oi
lúc 10:02 11 tháng 8, 2016
var f,g:text;
a:array[1..10000] of longint;
d,i:longint;
function ktnt(k:longint):boolean;
var kt:boolean;x:longint;
begin
if k<2 then kt:=false else begin
kt:=true;
for x:=2 to trunc(sqrt(k)) do
if k mod x=0 then begin kt:=false;break;
end;end;
ktnt:=kt;
end;
begin
assign(f,'demnt.inp');reset(f);
assign(g,'demnt.out');rewrite(g);
readln(f,n);
for i:=1 to n do begin read(f,a[i]);
if ktnt(a[i]) then d:=d+1;
end;
write(g,d);
close(f);close(g);
end.
( Đại loại vậy đó . các bạn tự test nha !!!)
lúc 20:59 6 tháng 10, 2016
hinh nhu la thieu
lúc 10:54 12 tháng 10, 2017
Khó quá
lúc 17:44 7 tháng 4, 2019
dung roi nhung khai bao thieu d
lúc 09:41 14 tháng 10, 2020
Đăng nhận xét