Viết chương trình nhập mảng A gồm 10 phần tử nguyên. Tính tổng và đếm các phần tử là số chia hết cho 3 và in ra màn hình

2 câu trả lời

uses crt;
var s,dem,i:longint;a:array[1..10]of longint;
begin
 clrscr;
  dem:=0;
  s:=0;
  for i:=1 to 10 do
        begin
         write('nhap a[',i,']=');readln(a[i]);
         if(i mod 3=0)then
                begin
                 inc(dem);
                 s:=s+a[i];
                end;
        end;
  writeln('co ',dem,' so chia het cho 3');
  write('tong cac so chia het cho 3 trong day la:',s);
 readln
end.

Program baitap;

Uses crt;

Var A:array[1..10] of integer;

      i,dem:integer;

      S:longint;

Begin

Clrscr;

S:=0; dem:=0;

For i:=1 to 10 do

     Begin

     Write('A[',i,']=');

     Readln(A[i]);

     If A[i] mod 3=0 then 

            Begin

            S:=S+A[i];

            dem:=dem+1;

            End;

     End;

Writeln('Tong cac phan tu la so chia het cho 3:',S);

Writeln('Co ',dem,' cac phan tu la so chia het cho 3');

Readln

End.

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