Giúp e với mọi người ơi dg cần gấp trc 11h15 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ẻ.)
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 i,c,l,n:longint; a:array[1..1000000]of longint;
begin
clrscr;
write('N (N<=100)= ');readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
if (i mod 2=0)and(a[i] mod 2=0) then inc(c,a[i]);
if (i mod 2=1)and(a[i] mod 2=1) then inc(l,a[i]);
end;
writeln('Tong phan tu chan: ',c);
writeln('Tong phan tu le: ',l);
readln
end.