Viết chương trình nhập vào số nguyên N. Tính tổng các phương trình chia hết cho 3 trong đoạn N số nguyên đó.

2 câu trả lời

uses crt;

var i, N, S : integer;

begin

clrscr;

write('Nhap so N = '); readln(N);

i := 1; S := 0;

while i <= N do 

    begin

        if i mod 3 = 0 then

            S := S + i;

        i := i + 1;

    end;

write('Tong cac so chia het cho 3 = ', S);

readln

end.

Visual Basic:

module Daoanhviet96
    sub Main()
        dim n as integer = console.readline()
        dim s as integer = 0
        for i as integer = 1 to n
            if i mod 3 = 0 then
                s=s+i
            end if
        next
        console.write(s)
        console.readkey()
    end Sub
end module

Pascal:

program Daoanhviet96;
uses crt;
var n,s,i:integer;
begin
clrscr;
readln(n);
s:=0;
for i:=1 to n do
begin
if i mod 3 = 0 then s:=s+i;
end;
writeln(s);
readln;
end.

Python:

print(sum([i for i in range (1,int(input())+1) if (i%3==0)]))

$\color{green}{\text{Cần code C++, Java, C#, JavaScript thì nói để mình thêm}}$

$\color{red}{\text{#Daoanhviet96}}$

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