Đáp án:
1,
program bai1;
Var
N,S,i:integer; A:array[1..1000] of integer;
Begin
write('Nhap so phan tu: '); readln(n);
for i:=1 to n do readln(A[i]);
S:=0; write('Cac so chan la: ');
For i:=1 to n do if A[i] mod 2=0 then
begin
S:=S+A[i]; write(A[i],' ');
End; writeln;
write('Tong cac so chan la: ',S);
Readln;
End.
2,
program bai2;
Var
N,S,i:integer;
A:array[1..1000] of integer;
Begin
write('Nhap so phan tu: '); readln(n);
for i:=1 to n do readln(A[i]);
S:=0; write('Cac so le la: ');
For i:=1 to n do if A[i] mod 2<>0 then
begin
S:=S+A[i]; write(A[i],' ');
End; writeln;
write('Tong cac so le la: ',S);
Readln;
End.