Bài 6. Câu lệnh điều kiện

Minh Ngọc

cho 1 số nguyên x bất kì được nhập vào từ bàn phím. Hãy kiểm tra xem x có phải là số nguyên tố hay không?

Nguyễn Anh Dũng
9 tháng 12 2021 lúc 20:50

var x, i : integer;

begin

     writeln('nhap so nguyen x : ')

     read(x);

     if ( x < 2) then writeln(' x khong phai so nguyen to');

     else if ( x > 2) then

        begin

              for i := 2 to ( x - 1) do

                  begin

                     if ( x mod i = 0) then writeln(' x khong la so nguyen to');

                  end;

        end;

    else

        writeln(' x la so nguyen to');

    readln;

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
9 tháng 12 2021 lúc 23:11

#include <bits/stdc++.h>
using namespace std;
long long n;
//chuongtrinhcon
bool ktnt(long long n)
{
    if (n<2) return(false);
    else
    for (int i=2; i*i<=n;i++)
        if (n%i==0) return (false);
    return(true);

}
//chuongtrinhchinh
int main()
{
    //freopen("KTSNT.INP","r",stdin);
    //freopen("KTSNT.OUT","w",stdout);
    cin>>n;
    if (ktnt(n)==true) cout<<"1";
    else cout<<"0";
    return 0;
}

Bình luận (0)

Các câu hỏi tương tự
Minh Ngọc
Xem chi tiết
Minh Ngọc
Xem chi tiết
Nguyễn Mai Lan
Xem chi tiết
Phạm Hải Đăng
Xem chi tiết
Huy Tùng Vũ
Xem chi tiết
Xem chi tiết
Lê Văn trưởng
Xem chi tiết
Cat Junny
Xem chi tiết
Ngu nhưng Siêng
Xem chi tiết