0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 22
|
|
1 | |
Найти количество делителей натурального числа. Сколько из них четных02.03.2012, 16:42. Показов 43190. Ответов 1
Метки нет (Все метки)
Найти количество делителей натурального числа. Сколько из них четных через С++ если не скложно коментарии к строкам
0
|
02.03.2012, 16:42 | |
Ответы с готовыми решениями:
1
Помогите разобраться: Найти количество четных делителей натурального числа. Найти сумму четных делителей натурального числа Найти сумму четных делителей натурального числа Найти количество положительных делителей натурального числа n |
32 / 26 / 11
Регистрация: 01.03.2012
Сообщений: 98
|
||||||
02.03.2012, 17:42 | 2 | |||||
Сообщение было отмечено Lizardomsk как решение
Решение
Самый простой способ (без оптимизации):
Соответственно единица нечетная, а само число надо проверить N%2 должно быть = 0. Т.е. цикл можно делать от 2 до N-1. ЗЫЫ можно еще оптимизировать алгоритм: после нахождения делителя можно делить N на получившееся число, это будет еще один делитель. (пример: число 57, один из делителей - 3, теперь делим 57 на 3 и получаем еще один делитель, равный 19). Ну в принципе, способов оптимизации может быть еще много, это для примера.
1
|
02.03.2012, 17:42 | |
02.03.2012, 17:42 | |
Помогаю со студенческими работами здесь
2
Найти количество делителей натурального числа, больших K Найти количество делителей натурального числа N. больших К Найти количество нечетных делителей натурального числа, больших К Длинная арифметика. Найти количество делителей n-значного натурального числа (n > 20) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |