blaster-777
جمعه 28 مهر 1391, 15:16 عصر
سلام
برنامه زیر برای تشخیص اول بودن یا نبودن یک عدده
اما مشکل داره و جواب نمیده
کسی میدونه مشکلش کجاست؟
فلوچارتشو هم میتونید تو عکس ضمیمه ببینید
var
i,n,k:integer;
begin
i:=2;
k:=0;
read(n);
if i<=n div 2 then
if n mod i=0 then
k:=1
else
i:=i+1
else
if k=0 then
write('prime')
else
write('no prime')
end.
برنامه زیر برای تشخیص اول بودن یا نبودن یک عدده
اما مشکل داره و جواب نمیده
کسی میدونه مشکلش کجاست؟
فلوچارتشو هم میتونید تو عکس ضمیمه ببینید
var
i,n,k:integer;
begin
i:=2;
k:=0;
read(n);
if i<=n div 2 then
if n mod i=0 then
k:=1
else
i:=i+1
else
if k=0 then
write('prime')
else
write('no prime')
end.