Предмет:
ИнформатикаАвтор:
calebwright/*Замечание: По условию, с одной стороны, |n| ≤10⁹, с другой стороны, тип n - int, то есть число 10⁹ в переменную n не поместится.*/
#include <iostream>
#include <math.h>
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 < 10; i++)
cin >> a[i];
for (int i = 0; i < 10; i++) {
count_odd_even(a[i], &odd, &even);
cout << "(" << odd << "; " << even << ")" << endl;
odd = 0;
even = 0;
}
return 0;
}
void count_odd_even(int n, int *odd, int *even) {
int t;
t = abs(n);
do {
if (t % 2 == 1)
(*odd)++;
else (*even)++;
t /= 10;
} while (t != 0);
}
Автор:
mason72Добавить свой ответ
Предмет:
МатематикаАвтор:
cricket54Ответов:
Смотреть
Предмет:
БиологияАвтор:
punkinbeanОтветов:
Смотреть
Предмет:
Окружающий мирАвтор:
sonia15Ответов:
Смотреть
Предмет:
МатематикаАвтор:
jamalmasseyОтветов:
Смотреть