viết chương trình nhập vào một mảng số nguyên a (a1,a2...an) gồm 12 phần tử a)in ra các phần tử lẻ trong mảng b) đếm và tính tổng các phần tử lẻ trong mảng

2 câu trả lời

program tinhtong;

uses crt;

var a:array[1..12] of Integer;

    s: word;

    i, n, d: byte;

begin

  clrscr;

  s:=0; d:=0; n:=12;

  for i:=1 to n do 

    begin

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

        readln(a[i]);

        if a[i] mod 2 <> 0 then 

            begin

                s:=s+a[i];

                d:=d+1;

            end;

    end;

  writeln('cac phan tu le trong mang: ');

  for i:=1 to n do if a[i] mod 2 <> 0 then

      write(a[i]:6);

  writeln('so phan tu le: ', d);

  writeln('tong cac so le: ', s);

  readln;

end.

 

program phuongt;

uses crt;

  var A: array[1..12] of integer;

        i, d, s: integer;

begin

            clrscr;

            s:=0; d:=0;

            for i:=1 to n do

            begin

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

            end;

            write('a. ');

            for i:=1 to n do

            begin

                       if A[i] mod 2 = 1 do write(A[i]:3);

            end;

            for i:=1 to n do

            begin

                      if A[i] mod 2 = 1 do 

                      begin

                                 d:=d+1;

                                 s:=s+A[i];

                      end;

            end;

            write('b. so phan tu le = ', d, '; tong = ', s);

            readln

end.

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