Bài 4: Bài toán và thuật toán

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Vũ Tuyết Nhi

1) Cho dãy A gồm N phần tử : a1,a2,...,aN

a) Đếm các số dương trong dãy A

b) Tính tổng các số dương trong dãy A

c) Tính trung bình cộng các số dương trong dãy A

2) a) Tính tổng : S = 1+2+3+...+N

b) Tính tích : T = 1 x 2 x 3 x... x N

Giúp em với ạ , cho em cảm ơn <3

Nguyễn Lê Phước Thịnh
31 tháng 10 2020 lúc 19:28

1:

uses crt;

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

i,n,dem,t:integer;

tb:real;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

t:=0;

dem:=0;

for i:=1 to n do

if a[i]>0 then

begin

t:=t+a[i];

inc(dem);

end;

writeln('Tong cac so duong la: ',t);

writeln('So luong cac so duong la: ',dem);

tb:=t/dem;

writeln('Trung binh cong cac so duong la: ',tb:4:2);

readln;

end.

2:

uses crt;

var n,i,s:integer;

t:real;

begin

clrscr;

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

s:=0;

t:=1;

for i:=1 to n do

begin

s:=s+i;

t:=t*i;

end;

writeln('Tong cua day so tu 1 toi ',n,' la: ',s);

writeln('Tich cua day so tu 1 toi ',n,' la: ',t);

readln;

end.


Các câu hỏi tương tự
Hoài Linh
Xem chi tiết
Mai Chi
Xem chi tiết
Vỏ thuỷ
Xem chi tiết
Nguyễn Thùy Dương
Xem chi tiết
nguyễn bùi hương giang
Xem chi tiết
Thanh Thanh
Xem chi tiết
Tiểu Bạch Kiểm
Xem chi tiết
DƯƠNG VĂN TÀI
Xem chi tiết
Tuấn Minh
Xem chi tiết