Py

1) mô tả thuật toán và viết chương trình kiểm tra một số tự nhiên n nhập vào từ bàn phím có phải là số nguyên tố hay không?

Nguyễn Lê Phước Thịnh
25 tháng 4 2021 lúc 21:25

Câu 1: 

*Mô tả thuật toán:

Bước 1: Nhập n

Bước 2: kt←0; i←2;

Bước 3: Nếu n chia hết cho i thì kt←1;

Bước 4: i←i+1;

Bước 5: Nếu i<=n thì quay lại bước 3

Bước 6: Nếu kt=0 thì n là số nguyên tố

không thì không phải

Bước 7: Kết thúc

Bình luận (0)
Genj Kevin
25 tháng 4 2021 lúc 21:26

*Mô tả thuật toán:

Bước 1: Nhập n

Bước 2: kt←0; i←2;

Bước 3: Nếu n chia hết cho i thì kt←1;

Bước 4: i←i+1;

Bước 5: Nếu i<=n thì quay lại bước 3

Bước 6: Nếu kt=0 thì n là số nguyên tố

không thì không phải

Bước 7: Kết thúc

Bình luận (0)
Nguyễn Lê Phước Thịnh
25 tháng 4 2021 lúc 21:26

Câu 1: 

uses crt;

var kt,n,i:integer;

begin

clrscr;

write('Nhap n='); readln(n);

kt:=0;

for i:=2 to n-1 do 

  if n mod i=0 then kt:=1;

if (kt=0) and (n>1) then writeln(n,' la so nguyen to')

else writeln(n,' khong la so nguyen to');

readln;

end.

Bình luận (0)
lê thị bích ngọc
11 tháng 11 2021 lúc 17:36

#include<iostream>

using namespace std;

int main() {

int g = 0;

int n;

cin >> n;

for ( int i = 1; i <= n; i++)

      if (n % i == 0) {

          g++;

        }

if (g == 2) {

cout << n << " la so nguyen to";

} else {

cout << n << " ko phai la so nguyen to";

return 0;

}    

Bình luận (2)

Các câu hỏi tương tự
Bảo Châu Lê
Xem chi tiết
Lucky Kate
Xem chi tiết
T Đạt
Xem chi tiết
Hân Chướng
Xem chi tiết
Quỳnh Trâm Nguyễnn
Xem chi tiết
Quỳnh Trâm Nguyễnn
Xem chi tiết
Nguyễn Thuận
Xem chi tiết
XitsuKata
Xem chi tiết
Phú Nhuận Nguyễn
Xem chi tiết