Автор | Сообщение |
|
Отправлено: 05.04.21 05:22. Заголовок: 3808
(№ 3808) Рассматривается множество целых чисел, принадлежащих числовому отрезку [12356; 76435] , которые имеют более 15 делителей. Найдите количество таких чисел и максимальное из них. В ответе запишите сначала количество, а потом максимальное число. Не сходится количество чисел с ответом. c = 0 I = 0 for i in range(12356, 76435+1): n = 0 # количество делителей числа i for d in range(1, i + 1): if i % d == 0: n = n + 1 if n > 15: c = c + 1 I = i print(c, I) # 18021 76432, а в ответе: 17989 76432
|
 |

|
Ответов - 3
[только новые]
|
|
|
| Администратор
|
Сообщение: 2660
|
|
Отправлено: 05.04.21 06:40. Заголовок: Спасибо, исправлено...
Спасибо, исправлено.
|
 |

|
|
Отправлено: 12.06.21 17:52. Заголовок: Ошибка в ответе
Здравствуйте, в задаче 4177 ошибка в ответе(58800 420) вот моя программа def f(n): c=0 for i in range(10,101): if n%i==0: c+=1 return c c=0 m=0 for i in range(25552,58886): if (f(i)>=15): c+=1 if (i>m): m=i print(c,m) ( 58800 432) Если не прав я, то скажите в чем
|
 |

|
|
| Администратор
|
Сообщение: 2850
|
|
Отправлено: 13.06.21 22:25. Заголовок: Ivan пишет: for i in..
Ivan пишет: Второе число странное.
|
 |

|
|