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

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Hoàng Như

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)

Nguyễn Khắc Tùng Lâm
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.


Các câu hỏi tương tự
Thư ĐT
Xem chi tiết
Uchiha Obito
Xem chi tiết
Uchiha Obito
Xem chi tiết
Huyền Trần
Xem chi tiết
Nguyenthanh
Xem chi tiết
Bảo Trâm
Xem chi tiết
Nguyễn Như Ngọc
Xem chi tiết
Huỳnh Trúc Ly
Xem chi tiết
Minh Đạt
Xem chi tiết
Mẫn Kim Anh
Xem chi tiết