Viết chương trình tính tổng các phần tử chẳn hoặc lẻ của một mảng nhập bất kì từ bàn phím (Với N<= 100) (chú ý: với số thứ tự là chẳn thì tính tổng phần tử chẳn, với số thứ tự là lẻ thì tính tổng phần tử lẻ.) Giúp e vs mọi người ơi
2 câu trả lời
program tinhtong;
uses crt;
var A:array[1..100] of integer;
n,i,tongc,tongl:integer;
begin
write('Nhap so luong phan tu N: '); readln(n);
tongc:=0; tongl:=0;
for i:=1 to n do
begin
write('Phan tu thu ',i,': '); readln(A[i]);
if (i mod 2=0) and (A[i] mod 2=0) then tongc:=tongc+A[i];
if (i mod 2=1) and (A[i] mod 2=1) then tongl:=tongl+A[i];
end;
writeln('Tong cac phan tu chan o vi tri chan la: ',tongc);
writeln('Tong cac phan tu le vi tri le la: ',tongl);
readln
end.
uses crt;
var a: array[1..100] of integer;
n,s,i,sl,sc: integer;
begin
clrscr;
write ('nhap n: '); readln (n);
for i:=1 to n do
begin
write ('nhap a[',i,']: '); readln (a[i]);
if a[i] mod 2=0 then sc:=sc+a[i];
if a[i] mod 2<>0 then sl:=sl+a[i];
end;
if n mod 2=0 then s:=sc;
if n mod 2<>0 then s:=sl;
writeln ('tong la: ',s);
readln;
end.