Nhập mảng 30 phần tử nhận lần lượt giá trị nguyên viết và in ra màn hình số lượng phần tử không chia hết cho 5 Giúp em với:(( em đang cần gấp ạ

2 câu trả lời

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

      d, i: byte;

Begin

    for i:=1 to 30 do

       Begin

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

         If (a[i] mod 5<>0) then inc(d);

       End;

    Writeln('co ', d, ' phan tu thoa man');

    For i:=1 to n do if (a[i] mod 5<>0)

         then write(a[i], ' ');

    Readln

end.

program Mang;
uses crt;
var   a: array[1..10000] of integer;
      n,i,dem: integer;
begin
       clrscr;
      
       write('Nhap n= ');readln(n);
      
       for i:=1 to n do
      
            begin
           
                write('a[',i,']: ');readln(a[i]);
               
                If a[i] mod 5 <> 0 then dem:=dem+1;
               
            end;
           
        write('SL pt ko chia het cho 5 la: ',dem);       
              
  readln;
end.

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