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

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.

Bình luận (0)
 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 ạ

Bình luận (0)
 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 ạ

Bình luận (0)
 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.

Bình luận (0)
 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.

Bình luận (0)
 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