//PascalABC.Net 3.1 сборка 1200
var
number: integer;
sum, sum_all, k: integer;
begin
repeat
write('Элемент последовательности => ');
readln(number);
if (number mod 10 = 2 ) and (number mod 4 = 0) then sum := sum + number;
if (number <= 100) then k := k + 1;
sum_all := sum_all + number;
until number = 0;
writeln('Сумма всех чисел, которые кратны 4 и заканчиваются на цифру 2 = ', sum);
writeln('Сумма всех = ', sum_all);
writeln('Кол-во чисел, которые не больше 100 = ', k);
end.
//PascalABC.Net 3.1 сборка 1200
var
number: integer;
sum, sum_all, k: integer;
begin
repeat
write('Элемент последовательности => ');
readln(number);
if (number mod 10 = 2 ) and (number mod 4 = 0) then sum := sum + number;
if (number <= 100) then k := k + 1;
sum_all := sum_all + number;
until number = 0;
writeln('Сумма всех чисел, которые кратны 4 и заканчиваются на цифру 2 = ', sum);
writeln('Сумма всех = ', sum_all);
writeln('Кол-во чисел, которые не больше 100 = ', k);
end.
var
x,y,max,s,n:longint;
avg:real;
begin
max:=4*(71-43*sqr(4));
n:=1; s:=max;
for x:=5 to 14 do
begin
Inc(n); y:=x*(71-43*sqr(x)); s:=s+y;
if max<y then max:=y
end;
avg:=s/n;
Writeln('Максимальное значение: ',max);
Writeln('Среднее значение: ',avg:0:3)
end.
Результат выполнения программы:
Максимальное значение: -2468
Среднее значение: -42318.000