1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
1 | |
Определить количество четных делителей числа10.07.2014, 09:15. Показов 10815. Ответов 17
Метки нет (Все метки)
Дано натуральное число. Определить количество его делителей. Сколько из них четных? С++(помогите с программой)
0
|
10.07.2014, 09:15 | |
Ответы с готовыми решениями:
17
Определить количество четных и нечетных делителей числа Определить количество чётных и нечётных делителей вводимого числа Помогите разобраться: Найти количество четных делителей натурального числа. Найти количество делителей натурального числа. Сколько из них четных |
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 37
|
|
10.07.2014, 11:23 | 2 |
Ваш код? В чем затруднение? Уже вторую тему вижу от вас, где нет ни кода, ни вопроса.
0
|
19 / 10 / 6
Регистрация: 28.05.2014
Сообщений: 140
|
||||||
10.07.2014, 11:30 | 3 | |||||
0
|
1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
10.07.2014, 12:13 [ТС] | 4 |
rennnorb, не хочет работать(
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
||||||
10.07.2014, 16:25 | 5 | |||||
не работает потому-что:
на 7 строке переменой "с" присваивается 0 должно быть как-то так:
0
|
Модератор
13503 / 10755 / 6409
Регистрация: 18.12.2011
Сообщений: 28,704
|
||||||
10.07.2014, 16:57 | 6 | |||||
Признак четности делителя - остаток от деления этого делителя на 2 равен нулю:
0
|
693 / 303 / 99
Регистрация: 04.07.2014
Сообщений: 846
|
|
10.07.2014, 17:00 | 7 |
Проверяешь 0 и не проверяешь c=a, надо for(int c=1; c<=a; c++)
Добавлено через 2 минуты Кроме этого достаточно перебирать до корня a, и если делиться, то будем получать два делителя, которые и надо проверять на чётность.
0
|
Котовчанин
|
|
10.07.2014, 17:05 | 8 |
Вы удивитесь, но присваивается ноль только сначала. А далее идёт итерация. А вот то, что там ноль первое значение, а не один, это плохо. Ибо деленее на ноль не даст ничего хорошего, кроме бесконечности.
А вот это - плохо. Чему у Вас i равно изначально? А я отвечу - хламу. Как и случай с i2.
0
|
1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
10.07.2014, 17:38 [ТС] | 9 |
не могу догнать, как сделать условие с четными делителями(
0
|
1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
10.07.2014, 17:57 [ТС] | 11 |
Тамика, не так..
0
|
Модератор
13503 / 10755 / 6409
Регистрация: 18.12.2011
Сообщений: 28,704
|
||||||
10.07.2014, 18:01 | 13 | |||||
Имеете ввиду, что условия надо вложить друг в друга:
0
|
1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
10.07.2014, 18:24 [ТС] | 14 |
zss, все равно считает кол-во четных делителей неправильно, когда вводишь нечетное число
0
|
Модератор
13503 / 10755 / 6409
Регистрация: 18.12.2011
Сообщений: 28,704
|
||||||
10.07.2014, 18:38 | 15 | |||||
Пардон, если четных, то
0
|
1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
10.07.2014, 18:45 [ТС] | 16 |
zss, а теперь когда четное вводишь, неправильно считает кол-во четных делителей)) ахах)
0
|
Модератор
13503 / 10755 / 6409
Регистрация: 18.12.2011
Сообщений: 28,704
|
||||||
10.07.2014, 19:14 | 17 | |||||
Вот финальный вариант:
0
|
1 / 1 / 0
Регистрация: 19.02.2014
Сообщений: 32
|
|
10.07.2014, 19:27 [ТС] | 18 |
zss, спасибо большое)
0
|
10.07.2014, 19:27 | |
10.07.2014, 19:27 | |
Помогаю со студенческими работами здесь
18
Для каждого числа найти количество его делителей и определить общее количество простых чисел в последовательности Определить количество делителей заданного числа Определить К - количество делителей натурального числа N Даны числа а и b: определить, какое из чисел имеет большее количество делителей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |