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
Le Hoang Phuong

viết CT nhập vào gt của 10 phân tử trong mảng( số nguyên )

a. in ra các gt trong mảng theo thứ tự từ dưới lên trên

b. in ra màn hình gt của các phân tử thứ 5

c. cho T=7, in ra màn hình các chỉ số có giá trị phân tử =7

d. in ra màn hình gt của các phân tử tại các chỉ số chẵn trên 1 hàng và thông báo tổng của chúng

e. in ra màn hình các gt của phân tử theo thứ tự từ bé đến lớn

( viết 1 chương trình tổng quát tất cả các câu trên )

Nguyễn Lê Phước Thịnh
24 tháng 5 2020 lúc 15:10

uses crt;

var a,b:array[1..10]of integer;

i,t,dem,tam,j,tong:integer;

begin

clrscr;

for i:=1 to 10 do

begin

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

end;

for i:=1 to 10 do

write(a[i]:4);

writeln;

writeln('Gia tri cua phan tu thu 5 la: ',a[5]);

t:=7;

dem:=0;

for i:=1 to 10 do

if a[i]=t then

begin

dem:=dem+1;

b[dem]:=i;

end;

if dem>0 then

begin

writeln('Cac chi so co gia tri phan tu bang 7 la: ');

for i:=1 to dem do

write(b[i]:4);

end

else writeln('Khong co phan tu nao trong day co chi so bang 7');

tong:=0;

writeln('Cac phan tu tai chi so chan trong day la: ');

for i:=1 to 10 do

if i mod 2=0 then

begin

write(a[i]:4);

tong:=tong+a[i];

end;

writeln;

writeln('Tong cac phan tu co chi so chan trong day la: ',tong);

for i:=1 to 10-1 do

for j:=i+1 to n do

if a[i]>a[j] then

begin

tam:=a[i];

a[i]:=a[j];

a[j]:=tam;

end;

writeln('Day sap xep tu be den lon la: ');

for i:=1 to 10 do

write(a[i]:4);

readln;

end.


Các câu hỏi tương tự
Ánh sao
Xem chi tiết
Ánh sao
Xem chi tiết
lê sơn
Xem chi tiết
Hiền Nguyễn
Xem chi tiết
Huyền Trần
Xem chi tiết
anhle
Xem chi tiết
Phương Linh
Xem chi tiết
Hùng Cường Nguyễn
Xem chi tiết
Ánh sao
Xem chi tiết