Viết chương trình nhập mảng A các số nguyên có m phần tử ( n nhỏ hơn hoặc bằng 100) tính tổng số chia hết cho 5 hoặc chia hết cho 7 đếm số khong chia hết cho 3 và > k ( k là số nguyên dương nhập từ bàn phím)

2 câu trả lời

uses crt;
var n, i, x, sum, cnt, k: longint;
begin
clrscr;
    read(n, k); readln;
    for i:=1 to n do 
        begin
            read(x);
            if(x mod 5 = 0) or (x mod 7 = 0) then inc(sum, x);
            if(x mod 3 <> 0) and (x > k) then inc(cnt);
        end;

    writeln(sum);
    writeln(cnt);
readln; readln;
end.

Program baitap;

Uses crt;

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

      i,n,T,dem,k:integer;

Begin

Clrscr;

Write('n='); Readln(n);

Write('k='); Readln(k);

T:=0; dem:=0;

For i:=1 to n do 

     Begin

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

     Readln(A[i]);

     If (A[i] mod 5=0 or A[i] mod 7=0) then T:=T+A[i];

     If (A[i] mod 3<>0 and A[i]>k) then dem:=dem+1;

     End;

Writeln('Tong so chia het cho 5 hoac 7:',T);

Writeln('Co ',dem,' so khong chia het cho 3 va >k');

Readln

End.

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