viết chương trình pascal nhập n xuất ra màn hình dòng 1. các số chẵn từ 2 đến n dòng 2. các số lẻ từ 2 đến n dòng 3. các số chẵn và chia hết cho cả 3 và 6 từ 1 đến n dòng 4. tổng các số lẻ từ 1 đến n giúp mình vs

2 câu trả lời

uses crt;
var n,i,s:longint;
begin
clrscr;
   readln(n);
   write('Cac so chan tu 2 den ',n,': ');
   for i:=2 to n do
      if (i mod 2=0) then write(i,' ');writeln;
   write('Cac so le tu 2 den ',n,': ');
   for i:=2 to n do
      if (i mod 2=1) then write(i,' '); writeln;
   write('Cac so chan ma chia het cho ca 3 va 6 tu 1 den ',n,': ');
   for i:=1 to n do
      if (i mod 2=0) and (i mod 3=0) and (i mod 6=0) then
         write(i,' ');writeln;
   for i:=1 to n do
      if (i mod 2=1) then inc(s,i);
   writeln('Tong cac so le tu 1 den ',n,': ',s);
readln;
end.

Program BTT;
Uses crt;
Var n,i,t: longint;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);

        Write('Cac so chan tu 2 -> ',n,' la: ');
        For i:=2 to n do
                If i mod 2 = 0 then Write(i,' ');
        Writeln;

        Write('Cac so le tu 2 -> ',n,' la: ');
        For i:=2 to n do
                If i mod 2 = 1 then Write(i,' ');

        Writeln;

        Write('Cac so chan chia het cho 3 va 6 tu 1 -> ',n,' la: ');
        For i:=1 to n do
                If (i mod 2 = 0) and (i mod 3 = 0) and (i mod 6 = 0) then Write(i,' ');
        Writeln;

        t:=0;
        For i:=1 to n do
                If i mod 2 = 1 then t:=t+i;
        Write('Tong cac so le tu 1 -> ',n,' la: ',t);

        Readln
End.

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