viết chương trình nhập vào số tự nhiên M. In ra màn hình các số nguyên tố từ 1 đến M 20/07/2021 Bởi Ximena viết chương trình nhập vào số tự nhiên M. In ra màn hình các số nguyên tố từ 1 đến M
*Chương trình thường program so_ngto; uses crt; var M,i,j,d:integer; begin clrscr; write(‘Nhap M: ‘); readln(M); for i:=2 to n do begin d:=0; for j:=2 to i div 2 do if i mod j=0 then d:=d+1; if d=0 then write(i,’ ‘); end; readln; end. *Dùng chương trình con program so_ngto; uses crt; var m,i:integer; function ktnt(k:integer):boolean; var l:integer; begin ktnt:=false; for l:=2 to trunc(sqrt(k)) do if k mod l=0 then exit; ktnt:=true; end; BEGIN clrscr; write(‘Nhap M: ‘); readln(m); for i:=2 to n do if ktnt(i) then write(i,’ ‘); readln; end. Bình luận
*Chương trình thường
program so_ngto;
uses crt;
var M,i,j,d:integer;
begin
clrscr;
write(‘Nhap M: ‘); readln(M);
for i:=2 to n do
begin
d:=0;
for j:=2 to i div 2 do
if i mod j=0 then d:=d+1;
if d=0 then write(i,’ ‘);
end;
readln;
end.
*Dùng chương trình con
program so_ngto;
uses crt;
var m,i:integer;
function ktnt(k:integer):boolean;
var l:integer;
begin
ktnt:=false;
for l:=2 to trunc(sqrt(k)) do
if k mod l=0 then exit;
ktnt:=true;
end;
BEGIN
clrscr;
write(‘Nhap M: ‘); readln(m);
for i:=2 to n do
if ktnt(i) then write(i,’ ‘);
readln;
end.
đây bạn