Nhập một mảng A, gồm n phần tử nguyên dương (n<=250), biết chương trình đưa ra các số nguyên tố trong bảng A. Lưu ý: mảng A được lưu ở tệp Snt.inb các số nguyên tố trong mảng A được lưu ở tệp Snt.out Trong chương trình có viết chương trình con là hàm. Kiểm tra số nguyên tố boolean. Gợi ý: nếu là số nguyên tố trả về true/faste, chương trình sẽ tránh lặp for...do.../while...do... Cầu cao nhân chỉ dạy 🙏🙏🙏 Làm ơn!!!!

2 câu trả lời

em chỉ mới học lớp 8 nên chưa biết lưu vào tệp nha anh/chị có thể tự thêm vào còn đây là code in kết quả ra màn hình nè:

program GiaiBai;

uses crt;

var i, n:integer;

      A: array [1..250] of integer;

function Ktra (m:integer) : integer;

var t:boolean;

      j:integer;

begin

t:=true;

for j:=2 to m-1 if m mod j=0 then t:=false;;

if t=true then write(m:4); 

end;

begin

clrscr;

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

while n>250 do begin

   writeln('So vua nhap qua lon xin hay nhap lai ');

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

                           end;

for i:=1 to n do begin

   write('A[',i,']='); readln(A[i]); //Nht

                          end;

for i:=1 to n do Ktra(A[i]);

readln;

end. 

(*Bai nay chi in ket qua ra man hinh*)

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