Chào mừng bạn đến với Selfomy Hỏi Đáp, hãy Hỏi bài tập hoặc Tham gia ngay
+4 phiếu
363 lượt xem
trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
Hãy lập trình để kiểm tra một số n được nhập vào từ bàn phím và kiểm tra xem nó có phải số nguyên tố hay không?

2 Trả lời

+6 phiếu
bởi Teemo- Tiến sĩ (19.6k điểm)
được bầu chọn là câu hỏi hay nhất bởi Trương Hàn ● Ban Quản Trị
 
Hay nhất

Chào bạn:

Bài toán được thực hiện qua 3 bước cụ thể như sau:

-         Thông báo nhập liệu, và nhập dữ liệu vào cho N
-         Tiến hành kiểm tra N có phải là số nguyên tố hay không:
-         Xuất câu trả lời “N la so nguyen to” hoặc “N khong phai la so nguyen to” tùy theo giá trị của biến

Chương trình:

Program SNT;
Uses crt;
Var n , i :Integer;                                    // Khai bao bien su dung
BEGIN
            Write(‘Nhap vao mot so:’);        // Thong bao nhap lieu
            Readln(n);                                   // Nhap gtri N, (voi &N la lay d/c bien N)
            i := round( sqrt(n) );
            If( n mod i <> 0) then                 // Xuat cau tra loi cuoi cung
                        Writeln(‘ N la so nguyen to’)
            Else
                        Writeln(‘ N khong la so nguyen to’);
            Readln;
END.
bởi supersmart2005 Cử nhân (2.6k điểm)
Đúng rồi nha! Cảm ơn bạn rất nhiều nhưng mình có góp ý là vì số nguyên tố luôn>0 nên bạn nên dùng kiểu dữ liệu Word nhé!
bởi Teemo- Tiến sĩ (19.6k điểm)
ukm mình hiểu rồi nha
+1 thích
bởi pttp1809 Thần đồng (1.1k điểm)
program bt;

uses crt;

var n, i: integer;

begin

clrscr;

readln(n);

if n <= 1 then writeln(n,'day khong phai la so nguyen to');

else

begin

i:=2;

while (n mod i<>0) do i:= i+1;

if i = n then writeln(n,'day la so nguyen to');

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

end;

readln;

end.

Các câu hỏi liên quan

+3 phiếu
1 trả lời 190 lượt xem
Chào mọi người, đã một khoảng thời gian mình không đăng bài vì một số lý do cá nhân giờ mình sẽ tiếp tục với chuyên mục Mảng để mọi người ôn tập và nâng cao kiến thức về tin nhé!!!! Cảm ơn các bạn! Bài 1: Tính giá trị trung bình của tổng N số nguyên được nhập từ bàn phím!
đã hỏi 28 tháng 2, 2019 trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
0 phiếu
0 câu trả lời 291 lượt xem
0 phiếu
1 trả lời 2.7k lượt xem
Một số có tổng các ước nhỏ hơn nó bằng chính nó được gọi là số hoàn chỉnh. Ví dụ: 6 có các ước nhỏ ... cộng thêm i vào S. – Nếu S = n thì S là số hoàn chỉnh.
đã hỏi 14 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
+2 phiếu
1 trả lời 695 lượt xem
tìm các số tự nhiên có 2 chữ số biết tổng các chữ số của nó bằng một số tự nhiên N cho trước( N được nhập từ bàn phím)
đã hỏi 17 tháng 4, 2018 trong Tin học lớp 8 bởi Dân Phạm Hiếu Học sinh (7 điểm)
0 phiếu
1 trả lời 1.5k lượt xem
Nhập vào từ bàn phím số tự nhiên n (n<1000). Hãy phân tích n thành tích các thừa số nguyên tố.</p> VD: Nhập vào n = 9 được 9 = 3.3
đã hỏi 16 tháng 10, 2019 trong Tin học lớp 11 bởi manh7a1 ● Ban Quản Trị Tiến sĩ (18.9k điểm)
0 phiếu
1 trả lời 369 lượt xem
viết chương trình sử dụng biến mảng để tính giá trị trung bình của n số nguyên được nhập từ bàn phím và in ra dãy số nguyên đó.
đã hỏi 2 tháng 6, 2021 trong Khác bởi Axit_Cacboxylic ● Quản Trị Viên Thạc sĩ (6.6k điểm)
+1 thích
0 câu trả lời 345 lượt xem

HOT 1 giờ qua

  1. monmon70023220

    696 Điểm

  2. Darling_274

    215 Điểm

  3. minhquanhhqt160

    173 Điểm

  4. tngnhatganh117

    94 Điểm

Phần thưởng hằng tháng
Hạng 1: 200.000 đồng
Hạng 2: 100.000 đồng
Hạng 3: 50.000 đồng
Hạng 4: 20.000 đồng
Phần thưởng bao gồm: mã giảm giá Shopee, Nhà Sách Phương Nam, thẻ cào cùng nhiều phần quà hấp dẫn khác sẽ dành cho những bạn tích cực nhất của tháng. Xem tại đây
Bảng xếp hạng cập nhật 30 phút một lần
...