Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Quỳnh Trâm Nguyễnn

Viết chương trình nhập vào số nguyên N từ bàn phím, sau đó kiểm tra N có phải là số nguyên tố hay k

Kiều Vũ Linh
7 tháng 5 2022 lúc 13:31

Var n,i,souoc:integer;

Begin

Write('Nhap N = ');readln(n);

souoc:=0;

For i:=1 to n do

If n mod i = 0 then souoc:=souoc+1;

If souoc=2 then write(n,' la so nguyen to')

Else write(n,' khong la so nguyen to');

Readln;

End.

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

program KiemTraSoNguyenTo;
var
  N, i: integer;
  IsPrime: boolean;
begin
  write('Nhap N: ');
  readln(N);

  IsPrime := true;
  if (N < 2) then
    IsPrime := false
  else
    for i := 2 to trunc(sqrt(N)) do
      if (N mod i = 0) then
      begin
        IsPrime := false;
        break;
      end;

  if IsPrime then
    writeln(N, ' la so nguyen to')
  else
    writeln(N, ' khong la so nguyen to');

  readln;
end.


Các câu hỏi tương tự
Quỳnh Trâm Nguyễnn
Xem chi tiết
Py
Xem chi tiết
T Đạt
Xem chi tiết
XitsuKata
Xem chi tiết
Lê Huỳnh Nhân
Xem chi tiết
KenShi
Xem chi tiết
Nguyễn Yến Trang
Xem chi tiết
Bảo Châu Lê
Xem chi tiết
Nguyễn Thuận
Xem chi tiết