program mod_3_5;
uses crt;
var n,sum,i: integer;
begin clrscr;
writeln('Введите число N: ');
readln(n);
sum:=0;
for i:=1 to N do
begin
if (i mod 3=0) or (i mod 5=0) then
begin
sum:=sum+i;
writeln(sum);
end
end;
end.
цикл N раз
каждый этап цикла проверять деление на 3 или на 5?
если Да, то добавить к сумме текущее число и ВЫВЕСТИ его на экран
Почему программа не выводит числа, которые делятся на 3 и на 5?
Дано: Напишите программу, вычисляющую сумму только тех чисел от 1 до N, которые делятся либо на 3, либо на 5.