Viết chương trình nhập vào một mảng số nguyên gồm n phần tử ( với n <=100). Sau đó thực hiện các yêu cầu sau: a./ Hãy nhập và in mảng số nguyên trên ra màn hình. b./ Hãy đếm số phần tử chẵn của mảng trên. c./ Hãy tính tổng các phần tử chẵn của mảng trên. các ban làm xong chạy thử trên turbo pascal được r mới vt nha

2 câu trả lời

var A: array[1..100] of integer; i,dem,n: integer; tong: real;
begin
    write('Nhap so n: ');
    readln(n);
    for i:=1 to n do
    begin
        write('Nhap gia tri cho phan tu thu ',i,': ');
        readln(a[i]);
    end;
    for i:=1 to n do
        if (a[i] mod 2 = 0) then 
        begin
            dem:=dem+1;
            tong:=tong+a[i];
        end;
    writeln('Ket qua: ');
    writeln('Cau a: Day la toan bo mang: ');
    for i:=1 to n do
        write(a[i],' ');
    writeln();
    writeln('Cau b: So luong phan tu chan la: ',dem);
    writeln('Cau c: Tong phan tu chan la: ',tong:0:0);
    readln
end.

program phantuchan;

uses crt;

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

      n,i,d:integer;

      tong:longint;

begin

          clrscr;

          write('Nhap so luong phan tu n: ');   readln(n);

          d:=0;   tong:=0;

          for i:=1 to n do

                    begin

                              write('Phan tu thu ',i,': ');   readln(A[i]);

                              if A[i] mod =0 then

                                        begin

                                                  d:=d+1;

                                                  tong:=tong+A[i];

                                        end;

                    end;

          write('a) Mang vua nhap la: ');

          for i:=1 to n do

                    write(A[i],' ');

          writeln;

          writeln('b) Trong mang co ',d,' phan tu chan');

          writeln('c) Tong cac phan tu chan trong mang la: ',tong);

          readln;

end.

          

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