В этой задаче вы обязаны написать функцию void count_odd_even(int n, int

В этой задачке вы должны написать функцию void count_odd_even(int n, int *odd, int *even).

Данная функция обязана сохранять в переменную, которая лежит по указателю odd количество нечётных цифр числа, а в переменную, которая лежит по указателю even, количество чётных цифр.

На вход вашей программе будут даваться 10 чисел. Для каждого из них вы обязаны вывести два числа количество нечётных цифр и количество чётных цифр.

Весь ввод и вывод обязан быть организован в функции main, которая для подсчёта будет вызывать функцию count_odd_even.

Формат входных данных
На вход программке даётся 10 натуальных чисел, каждое из которых не превышает 109.
Формат выходных данных
Ваша программка обязана вывести 10 пар чисел количетство четных и нечётных цифр в каждом числе.

Задать свой вопрос
1 ответ

/*Замечание:  По условию, с одной стороны, n 10, с иной стороны, тип n - int, то есть число 10 в переменную n не поместится.*/

include lt;iostreamgt;

include lt;math.hgt;


using namespace std;


int odd = 0, even = 0;


void count_odd_even(int n, int *odd, int *even);


int main()

       int a[10];


       for (int i = 0; i lt; 10; i++)

               cin gt;gt; a[i];


       for (int i = 0; i lt; 10; i++)

               count_odd_even(a[i], amp;odd, amp;even);

               cout lt;lt; "(" lt;lt; odd lt;lt; "; " lt;lt; even lt;lt; ")" lt;lt; endl;

               odd = 0;

               even = 0;

       


       return 0;


void count_odd_even(int n, int *odd, int *even)

       int t;

       t = абс(n);

       do

               if (t % 2 == 1)

                       (*odd)++;

               else (*even)++;

               t /= 10;

        while (t != 0);

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт