number = int(input("Введите натуральное число\n"))
d = int(input("Введите d\n"))
div_sum = even_sum = count = odd_count = even_count = greater_d = 0
print("a)")
for i in range(1, number+1):
if number % i == 0:
count += 1
print(f'{count} делитель числа -> {i} ')
div_sum += i
if i > d:
greater_d += 1
if i % 2 == 0:
even_sum += i
even_count += 1
else:
odd_count += 1
print("б)Сумма всех делителей ->", div_sum)
print("в)Сумма четных делителей ->", even_sum)
print("г)Количество делителей ->", count)
print("д)Количество нечетных делителей ->", odd_count)
print("е)Количество четных делителей ->", even_count)
print("ж)Количество делителей, больших d ->", greater_d)
var a,b,c,x,max,min,sum,pr: integer;
begin
write('Введите число: ');
readln(x);
a:= x div 100;
b:= x div 10 mod 10;
c:= x mod 10;
sum:=a+b+c;
pr:=a*b*c;
if a>b then begin
min:=b;
max:=a;
end
else begin
max:=b;
min:=a;
end;
if min>c then min:=c;
if max<c then max:=c;
writeln('Сумма цифр числа: ',sum);
writeln('Произведение цифр числа: ',pr);
writeln('Максимальная цифра: ',max);
writeln('Минимальная цифра: ',min);
end.