Cho dãy C gồm n phần tử .Đếm và in ra các số lẽ chia hết cho 3 có trong dãy C

2 câu trả lời

Program bai_tap ;

Uses crt ;

Var C: array [1..150] of integer ;

       i,n,d : integer;

Begin

Write('nhap n=');

Readln (n);

For i:=1 to n do

Begin

Write ('nhap phan tu thu ',i,' =');

Readln (C[i]);

end;

d:=0;
Writeln ('Cac so le chia het cho 3 trong day la:');

For i:=1 to n do 

If (C[i] mod 2=1) and (C[i] mod 3=0)  then 
Begin
Write (C[i]:5);

d:=d+ 1;
end;
Writeln;

Writeln('so so le chia het cho 3 trong day la:', d);

Readln

End.

program ct;

uses crt;

var d,i,n:integer;

C:array[1..100] of integer;

begin

clrscr;

write('nhap n:=');readln(n); 

for i:=1 to n do

begin

write('nhap mang C[',i,']:=');readln(c[i]);

end;

d:=0;

for i:=1 to n do

if (c[i] mod 2=1) and (c[i] mod 3=0) then

beign

writeln(c[i]:6);

d:=d+1;

end;

writeln('so le chia het cho 3',d);

readln

end.

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