le Phuc

nhập vào 1 xâu , kiểm tra xâu có phải là số nguyên tố không ? sos 

Nguyễn Hoàng Duy
29 tháng 3 2023 lúc 23:23

program CheckPrime;
var
  s: string;
  n: integer;
  
function IsPrime(n: integer): boolean;
var
  i: integer;
begin
  if n < 2 then
    IsPrime := false
  else
  begin
    IsPrime := true;
    for i := 2 to Trunc(Sqrt(n)) do
    begin
      if n mod i = 0 then
      begin
        IsPrime := false;
        Break;
      end;
    end;
  end;
end;

begin
  Write('Nhap vao mot chuoi: ');
  ReadLn(s);
  n := StrToInt(s);
  if IsPrime(n) then
    WriteLn('Day la mot so nguyen to')
  else
    WriteLn('Day khong phai la mot so nguyen to');
end.


Các câu hỏi tương tự
Lala
Xem chi tiết
Lala
Xem chi tiết
Nguyễn Yến Trang
Xem chi tiết
HT thai an
Xem chi tiết
HT thai an
Xem chi tiết
Py
Xem chi tiết
Nguyễn Đức Duy
Xem chi tiết
HGFDAsS
Xem chi tiết
Vu Hoang Anh
Xem chi tiết