Câu 1: Viết chương trình: a. in ra màn hình các số là bội của 6 và 9 trong phạm vi từ 1 đến 100. b. Tính tổng các số chẵn trong phạm vi từ 50 đến 100. c. Đếm số lượng số chia hết cho 3 trong phạm vi từ 50 đến 100. Câu 2: Viết chương trình nhập n số nguyên là nhiệt độ của n ngày, tính nhiệt độ trung bình của n ngày đã nhập.

2 câu trả lời

`1)`

var i,d:byte;

      t:integer;

begin

        clrscr;

        d:=0; t:=0;

        write(‘a. Cac so la boi cua 6 va 9 la: ‘);

        for i:=1 to 100 do

                if (i mod 6=0) and (i mod 9)=0 then write(i,’ ‘);

        for i:=50 to 100 do

                begin

                        if i mod 2=0 then t:=t+i;

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

                end;

        writeln;

        writeln(‘b. Tong cac so chan tu 50 den 100 la: ‘,t);

        writeln(‘c. Tu 50 den 100 co ‘,d,’ so chia het cho 3′);

        readln;

end.

`2)`

var A:array[1..1000] of integer;

      n,i,t:integer;

begin

        clrscr;

        write(‘Nhap so ngay tinh: ‘);  readln(n);

        t:=0;

        for i:=1 to n do

                begin

                        write(‘Nhiet do ngay thu ‘,i,’: ‘);  readln(A[i]);

                        t:=t+A[i];

                end;

        write(‘Nhiet do trung binh la: ‘,t/n:2:2);

        readln;

end.

Câu 1:

program bai_giai;

uses crt;

var i,d:byte;

      t:integer;

begin

        clrscr;

        d:=0; t:=0;

        write('a. Cac so la boi cua 6 va 9 la: ');

        for i:=1 to 100 do

                if (i mod 6=0) and (i mod 9)=0 then write(i,' ');

        for i:=50 to 100 do

                begin

                        if i mod 2=0 then t:=t+i;

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

                end;

        writeln;

        writeln('b. Tong cac so chan tu 50 den 100 la: ',t);

        writeln('c. Tu 50 den 100 co ',d,' so chia het cho 3');

        readln;

end.

Câu 2:

program nhiet_do;

uses crt;

var A:array[1..1000] of integer;

      n,i,t:integer;

begin

        clrscr;

        write('Nhap so ngay tinh: ');  readln(n);

        t:=0;

        for i:=1 to n do

                begin

                        write('Nhiet do ngay thu ',i,': ');  readln(A[i]);

                        t:=t+A[i];

                end;

        write('Nhiet do trung binh la: ',t/n:2:2);

        readln;

end.

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