Найти - Пользователи
Полная версия: Срочно помогите, плз, нЕучу уважаемые кибернетики с задачей
Начало » Центр помощи » Срочно помогите, плз, нЕучу уважаемые кибернетики с задачей
1
DYS
Питон еще не освоен, Бэйсик, Фокал и Фортран давно в прошлом… А возникла необходимость в решении задачи… Подозреваю, что несложно (посмотрел тела программ по задачам ЕГЭ-небольшие), но когда синтаксис и проч. не знакомы - траблы(((
Подсобите, плз с решением…. Просьба оперативно, если есть возможность…
xam1816
DYS
но когда синтаксис и проч. не знакомы - траблы(((
давай на своих словах - аля псевдокод:
как бы вы делали если бы были компьютером
DYS
берем четные числа от одной границы отрезка до другой с шагом 2 (все по очереди). Для каждого числа находим результат деления на 2,4,6,8,… до (число-2). Ведем подсчет полученных целых частных. Если это число {целых частных} больше 150, то считаем для этого числа из отрезка разницу между наибольшим и наименьшим делителем (иными словами из наибольшего отнимаем 2). Сохраняем в таблицу само найденное число и результат разницы делителей. Затем +2 и анализ следующего четного числа.
AD0DE412
Вот как может выглядеть решение этой задачи на Python:

 def find_difference(num):
    divisors = []
    for i in range(2, num-2):
        if num % i == 0:
            divisors.append(i)
    if len(divisors) > 150:
        return max(divisors) - min(divisors)
    return 0
results = []
for num in range(start, end+1, 2):
    result = find_difference(num)
    if result != 0:
        results.append((num, result))
print(results)
Где start и end - начало и конец отрезка соответственно. Функция find_difference находит все делители числа, если число делителей больше 150, то возвращает разницу между наибольшим и наименьшим делителем. В цикле мы перебираем все четные числа в заданном отрезке и вызываем функцию find_difference для каждого числа. Если результат разности делителей не равен 0, то мы добавляем число и результат в список results. В конце мы выводим список results с найденными числами и разностями их делителей.
——————————————————————-
openai©
llucklinn
В этой статье рассматривается важная проблема, требующая большего внимания. Предложенные вами решения практичны и заставляют задуматься. Приятно видеть практические шаги по созданию позитивных изменений.
magic tiles 3
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB