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
Nguyễn Ngọc Linh

giúp mình bài này với ạ

Viết chương trình nhập và xuất:

Mảng số nguyên gồm 20 phần tử. Tính:
− Tính TB cộng các phần tử nguyên dương.

híp
29 tháng 3 2020 lúc 21:42

Var i,d,n: integer;

a: array[1..20] of integer;

t: real;

Begin

t:=0; d:=0;

For i:=1 to 20 do

Begin

Write('a[',i,']='); readln(a[i]);

End;

For i:=1 to 20 do

Begin

If a[i]>0 then t:=t+a[i];

d:=d+1;

End;

Write('Trung binh cong cac phan tu nguyen duong la :',t/d:0:5);

Readln

End.

Khách vãng lai đã xóa
Nguyễn Ngọc Linh
29 tháng 3 2020 lúc 21:12

giúp em với ạ

Khách vãng lai đã xóa
Nguyễn Ngọc Linh
29 tháng 3 2020 lúc 21:25

em đang cần lắm ạ, em cảm ơn trước ạ

Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
29 tháng 3 2020 lúc 21:53

uses crt;

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

dem,t:integer;

begin

clrscr;

for i:=1 to 20 do

begin

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

end;

{------------------------------------------------}

dem:=0;

t:=0;

for i:=1 to 20 do

if a[i]>0 then

begin

t:=t+a[i];

inc(dem);

end;

writeln('trung binh cong cac so duong la: ',t/dem:4:2);

readln;

end.

Khách vãng lai đã xóa
Phan Tiến Đạt
30 tháng 3 2020 lúc 10:03

uses crt;
var tong,i,n: longint;
a: array[1..20] of integer;
begin
clrscr; tong:= 0; n:= 0;
for i:= 1 to 20 do
begin
write('Nhap phan tu thu ',i,': ');
readln(a[i]);
if a[i] > 0 then
begin
tong:= tong + a[i];
n:= n + 1;
end;
end;
write('TBC cac phan tu nguyen duong la: ',tong/n:0:2);
readln
end.

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

Các câu hỏi tương tự
Nguyễn Huỳnh Như
Xem chi tiết
Lan Tuyết
Xem chi tiết
Ánh sao
Xem chi tiết
Hà Trần
Xem chi tiết
thanhlee 011
Xem chi tiết
Nguyen Bảo Nhi
Xem chi tiết
Ánh sao
Xem chi tiết
Kirito
Xem chi tiết
Bửu Nguyễn Đắc
Xem chi tiết