Viết chương trình kiểm tra xem số đó có phải là số nguyên tố hay không?

2 câu trả lời

program bai_giai;
uses crt;
var n:longint;
function NT(a:longint):boolean;
var dem,i:longint;
        begin
         dem:=0;
         for i:=1 to a do if(a mod i=0)then inc(dem);
         NT:=dem=2;
        end;
begin
 clrscr;
  write('nhap n:');readln(n);
  if(NT(n))then write('n la so nguyen to')else write('n khong la so nguyen to');
 readln;
end.

Code(C++):

#include<iostream>
using namespace std;

int main()
{
    int a;
    cout << "Nhap so nguyen ";
    cin >> a;
    int b = 0;
    for(int i = 1; i <= a; i++)
        if(a % i == 0) b++;
    if(b == 2) cout << a << " la so nguyen to";
    return 0;
}

Câu hỏi trong lớp Xem thêm