Hãy tính tổng các số nguyên tố trong phạm vi từ M đến N (N>=M , N, N nguyên dương) 22/08/2021 Bởi Adeline Hãy tính tổng các số nguyên tố trong phạm vi từ M đến N (N>=M , N, N nguyên dương)
var m,n,j,s:longint; function checkprime(x:longint):boolean;var i:longint;begin for i:=2 to trunc(sqrt(x)) do if x mod i = 0 then exit(false) else exit(true);end; begin write(‘Nhap m: ‘); readln(m); write(‘Nhap n: ‘); readln(n); for j:=m to n do if checkprime(i) then s:=s+i; write(‘S = ‘,s); readln; end. Bình luận
program tong;uses crt;var S,i,m,n,d,j:integer;begin clrscr; readln(m,n); For i:=m to n do begin For j:=1 to i do if i mod j=0 then inc(d); IF d=2 then begin d:=0; S:=S+i; end else d:=0; end; writeln(S); readln;end. Bình luận
var m,n,j,s:longint;
function checkprime(x:longint):boolean;
var i:longint;
begin
for i:=2 to trunc(sqrt(x)) do if x mod i = 0 then exit(false) else exit(true);
end;
begin
write(‘Nhap m: ‘); readln(m);
write(‘Nhap n: ‘); readln(n);
for j:=m to n do
if checkprime(i) then s:=s+i;
write(‘S = ‘,s);
readln;
end.
program tong;
uses crt;
var S,i,m,n,d,j:integer;
begin
clrscr;
readln(m,n);
For i:=m to n do
begin
For j:=1 to i do if i mod j=0 then inc(d);
IF d=2 then
begin
d:=0;
S:=S+i;
end
else d:=0;
end;
writeln(S);
readln;
end.