Viết chương trình nhập vào một mảng N. Tính tổng và đếm các số chắn, số lẻ trong mảng. In kết quả ra màn hình

2 câu trả lời

Program BTT;
Uses crt;
Var A: array[1..1000] of longint;
    dl,dc,tl,tc,i,n: longint;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        For i:=1 to n do
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]);
        End;

        dl:=0; dc:=0; tl:=0; tc:=0;

        For i:=1 to n do
                If A[i] mod 2 = 0 then
                Begin
                        inc(dc);
                        tc:=tc+A[i];
                End

                Else
                Begin
                        inc(dl);
                        tl:=tl+A[i];
                End;

        Writeln('Co ',dc,' so chan, tong la ',tc);
        Write('Co ',dl,' so le, tong la ',tl);
        Readln
End.

program bt;

uses crt;

var a:array [1..100] of integer;

n,i,chan,le,d,dem:Integer;

begin

  WriteLn(' phan tu cua day: '); readln(n);

  for i:=1 to n do

    begin

    write('a[',i,']=');readln(a[i]);

    end;

  chan:=0;le:=0;

    d:=0;dem:=0;

  for i:=1 to n do 

      if a[i] mod 2=0 then

        begin

        chan:=chan+a[i];

        d:=d+1;

        end

      else

          begin

          le:=le+a[i];

          dem:=dem+1;

          end;

writeln('Tong chan: ',chan,' so luong: ',d);

     

 writeln('Tong le: ',le,' so luong: ',dem);   

  readln;

end.

Câu hỏi trong lớp Xem thêm