uses crt;
var
i:integer;
sum:integer;
begin
sum:=0;
for i:=1 to 100 do
begin
if (i>20) and (i<100) and ((i mod 3)=0) and (((i mod 10)=2) or ((i mod 10)=4) or ((i mod 10)=8)) then
begin
sum:=sum+i;
writeln('Число ',i,' удовлетворяет условиям!, Сейчас сумма равна: ',sum);
end
else writeln('Число ',i,' не удовлетворяет условиям!');
end;
readln;
end.
Вариант
uses crt;
var
sum,i:integer;
begin
sum:=0;
for i:=7 to 33 do
if (3*i mod 10=2) or (3*i mod 10=4) or (3*i mod 10=8) then sum:=sum+3*i;
writeln(sum);
readln;
end.
Вариант 3
Uses WinCrt;
var
i,sum:integer;
begin
for i:=21 to 99 do
if (i mod 3=0) and ((i mod 10=2) or (i mod 10=4) or (i mod 10=8))then
Begin
sum:=sum+i;
End;
writeln(sum);
end.
Похожие записи/страницы:
- Найти сумму целых положительных чисел, больших 30 и меньших 100, кратных трем и оканчивающихся на 2, 4 или 8 -…
- Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в…
- Дано целое число N (> 1). Вывести наименьшее из целых чисел K, для которых сумма 1 + 2 + ... + K будет больше…
- Дано целое число N (> 1). Вывести наибольшее из целых чисел K, для которых сумма 1 + 2 + ... + K будет меньше…
- Из чисел от 10 до 99 вывести те, сумма цифр которых равна S(0 < S < 18)- Pascal(Паскаль)
- Найти сумму целых положительных, больши 20, меньших 100 и кратким 3 -Pascal(Паскаль)
- Дано целое число N (> 0). Найти сумму 11 + 22 + … + NN. Чтобы избежать целочисленного переполнения, вычислять…
- Подсчитать сумму только положительных из трёх введенных чисел - Pascal(Паскаль)