Bài 9. Làm việc với dãy số

HN

Viết chương trình pascal sử dụng biến mảng nhập vào n số nguyên từ bàn phím và in ra màn hình các số nguyên tố (lớp 8)

NL
6 tháng 5 2018 lúc 22:01

bn thử xem đc ko nha (mk cx chưa thử nx)

Cách1:

uses crt;

var n, i, j, dem: longint; {Bạn có thể thay longint thành integer nha}

A:array[1..1000] of longint;

begin

clrscr;

Write('Nhap N: '); readln(n);

for i:=1 to n do

begin

write('Nhap phan tu thu ',i,': ');

readln(A[i]);

end;

Write('Cac so nguyen to co trong mang la: ');

for i:=1 to n do

begin

dem:=0;

for j:=2 to A[i]/2 do

if A[i] mod j=0 then dem:=dem+1;

if dem=0 then write(A[i],'; ');

end;

end.

Cách2:

uses crt;

var n, i, j, dem: longint; {Bạn có thể thay longint thành integer nha}

A:array[1..1000] of longint;

begin

clrscr;

Write('Nhap N: '); readln(n);

for i:=1 to n do

begin

write('Nhap phan tu thu ',i,': ');

readln(A[i]);

end;

Write('Cac so nguyen to co trong mang la: ');

for i:=1 to n do

begin

dem:=0;

for j:=1 to A[i] do

if A[i] mod j=0 then dem:=dem+1;

if dem=2 then write(A[i],'; ');

end;

end.

Bình luận (0)

Các câu hỏi tương tự
TD
Xem chi tiết
UO
Xem chi tiết
UO
Xem chi tiết
HT
Xem chi tiết
H24
Xem chi tiết
BT
Xem chi tiết
NN
Xem chi tiết
HL
Xem chi tiết
MD
Xem chi tiết
MA
Xem chi tiết