viết chương trình đếm các số chia hết cho từ 3 đến 1 đến N (N>=100) kết quả hiển thị lên màn hình có sử dụng hàm dem(N)

2 câu trả lời

uses crt;
var n,i,d:longint;
begin
   clrscr;
   repeat
      write('Nhap n (n>=100): '); readln(n);
      if n<100 then writeln('NHAP LAI!');
   until n>=100;
   d:=0;
   for i:=1 to n do if i mod 3=0 then inc(d);
   write('Co ',d,' so chia het cho 3');
   readln;
end.

program dem_3;

uses crt;

var n:integer;

{---Ham---}

function dem(n:integer):integer;

begin

       dem:=0;

       for i:=1 to n do

              if i mod 3=0 then dem:=dem+1;

end;

{---CT-chinh---}

BEGIN

       clrscr;

       write('Nhap n: ');  readln(n);

       write('Co ',dem(n),' so chia het cho 3 tu 1 den ',n);

       readln;

end.

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