program XuLyDaySo;
var
N, i, soNguyen, tong, tongLe, max, min, demMax: integer;
begin
// Nhập số lượng phần tử N
write('Nhap so luong phan tu N: ');
readln(N);
// Khởi tạo các biến
tong := 0;
tongLe := 0;
demMax := 0;
// Nhập dãy số và thực hiện các phép toán
for i := 1 to N do
begin
write('Nhap phan tu thu ', i, ': ');
readln(soNguyen);
// a) Tính tổng các phần tử trong dãy
tong := tong + soNguyen;
// b) Tính tổng các phần tử lẻ trong dãy
if soNguyen mod 2 <> 0 then
tongLe := tongLe + soNguyen;
// c) Tìm phần tử lớn nhất, bé nhất trong dãy
if i = 1 then
begin
max := soNguyen;
min := soNguyen;
end
else
begin
if soNguyen > max then
max := soNguyen;
if soNguyen < min then
min := soNguyen;
end;
// d) Đếm số lượng phần tử có giá trị lớn nhất
if soNguyen = max then
demMax := demMax + 1;
end;
// In kết quả
writeln('a) Tong cac phan tu cua day: ', tong);
writeln('b) Tong cac phan tu le cua day: ', tongLe);
writeln('c) Phan tu lon nhat trong day: ', max);
writeln(' Phan tu nho nhat trong day: ', min);
writeln('d) So luong phan tu co gia tri lon nhat: ', demMax);
readln;
end.