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

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

0 bình luận về “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”

  1. 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.

    Bình luận
  2. 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.

    Bình luận

Viết một bình luận