Viết chương trình tạo mảng B gồm m số nguyên ( m bé hơn hoặc bằng 30, m được nhập từ bàn phím. Đưa ra màn hình tích các số nguyên là bội của 3 và liệt kê các số còn lại trong mảng B Làm hộ e với

1 câu trả lời

program Min;
uses crt;
var B:array[1..30] of integer;
    m,i,tich:integer;
begin
   clrscr;
   tich:=1;
   repeat
   begin
      write('Nhap m: ');
      readln(m);
   end;
   until m<=30;
   for i:=1 to m do
   begin
      write('Nhap so hang thu ',i,' : ');
      readln(B[i]);
   end;
   writeln;
   writeln('Cac so con lai trong mang la: ');
   for i:=1 to m do
      if B[i] mod 3 = 0 then tich:=tich*B[i] else write(B[i]:4);
   writeln;
   writeln('Tich cac so nguyen la boi cua 3: ',tich);
   readln
end.
      

Bạn tham khảo nha :D

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