СРОЧНООО!!!!С++Напишите функцию void get_odd_even_divisors(int n, int amp;amp;odd, int

СРОЧНООО!!!!
С++
Напишите функцию void get_odd_even_divisors(int n, int amp;odd, int amp;even), которая запишет в переменную odd количество нечётных естественных делителей n, а в even количество чётных.
В этой задачке с клавиатуры вводится число N, и вы обязаны с использованием функции get_odd_even_divisors найти количество чётных и нечётных естественных делителей числа N.

Задать свой вопрос
1 ответ
include lt;iostreamgt;
using namespace std;

void get_odd_even_divisors(int n, int amp;odd, int amp;even)
odd = 0;
even = 0;
for (int i=1; ilt;=n; i++)
 if (n % i == 0)
  if (i % 2 == 1) odd++;
  else even++;
 


int main()
 int n, k1, k2;
 cin gt;gt; n;
 get_odd_even_divisors(n, k1, k2);
 cout lt;lt; "odd = " lt;lt; k1 lt;lt; " even = " lt;lt; k2;
 return 0;


Пример:
24
odd = 2 even = 6
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт