Lập trình đơn giản

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Trần Ngọc Hảo

Xử lý dãy số. Viết chương trình nhập vào một dãy số nguyên a gồm n phần tử (0<= k<=100), viết đoạn chương trình xử lý các công việc: a. Tìm và in ra số lớn nhất, số bé nhất trong dãy a, vị trí của các số này. b. Hiển thị ra màn hình các số là số nguyên tố trong dãy vừa nhập Ví dụ: Nhập n=6 với các giá trị phần tử: 9 4 100 24 33 21 - Số bé nhất là 4 vị trí là 2, số lớn nhất là 100 vị trí là 3 - Số nguyên tố trong dãy vừa nhập là : 33

giúp mk vs <3

Nguyễn Lê Phước Thịnh
16 tháng 11 2020 lúc 20:30

uses crt;

var a:array[1..100]of integer;

i,n,max,min,kt,j:integer;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

max:=a[1];

min:=a[1];

for i:=1 to n do

begin

if max<a[i] then max:=a[i];

if min>a[i] then min:=a[i];

end;

writeln('So lon nhat la: ',max);

write('Vi tri la: ');

for i:=1 to n do

if max=a[i] then write(i:4);

writeln;

writeln('So nho nhat la: ',min);

write('Vi tri la: ');

for i:=1 to n do

if min=a[i] then write(i:4);

writeln;

writeln('Cac so nguyen to trong day la: ');

for i:=1 to n do

if a[i]>1 then

begin

kt:=0;

for j:=2 to a[i]-1 do

if a[i] mod j=0 then kt:=1;

if kt=0 then write(a[i]:4);

end;

readln;

end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Nguyễn Linh
Xem chi tiết
Thảo Nguyên 36-88
Xem chi tiết
Yến Phạm
Xem chi tiết
Lê Triệu Vy
Xem chi tiết
Thu Hiền
Xem chi tiết
Phạm Thị Kim Anh
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
Jeri James
Xem chi tiết
Yeu DUong nhat
Xem chi tiết