
Вводится число n. Посчитать количество нечетных и четных цифр и вывести их на экран.


Ответы на вопрос

Ответ:
Объяснение:
Идеи: последняя цифра числа - остаток от деления на 10, убрать последнюю цифру - целочисленное деление на 10
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <vector>
#include <queue>
#include <cstdio>
#include <algorithm>
#include <string>
#include <cmath>
#include <set>
using namespace std;
//#define int long long
int main()
{
#ifdef _DEBUG
freopen("input.txt", "r", stdin);
#endif // _DEBUG
ios::sync_with_stdio(false);
cin.tie(0);
int n;
cin >> n;
int chet = 0;
int nchet = 0;
while(n > 0)
{
if((n % 10) % 2 == 0)
{
chet++;
}
else
{
nchet++;
}
n /= 10;
}
cout << chet << ' ' << nchet;
}



Ответ:
Объяснение:
На с++
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;//создаём ячейку
cin>>n;//вводим число
while(n>0)//пока н не будет равно нулю
{
int p=n%10;//находим цифры в числе
If(p%2==0){n=n/10;cout<<p;}//проверяем на четность,если чётная цифра,то выводим
If(p%2==1)cout<<p;}//проверяем на нечестность, если нечётная то выводим,если не будет правильно работать допиши n=n/10
Return 0;}//заканчиваем программу
Я писала не на компе поэтому не факт что правильно,но вроде должно работать



Конечно, давайте напишем программу на языке Python для решения этой задачи. Программа будет принимать число n, а затем подсчитывать количество четных и нечетных цифр в этом числе.
```python # Функция для подсчета четных и нечетных цифр def count_even_odd_digits(number): even_count = 0 # счетчик четных цифр odd_count = 0 # счетчик нечетных цифр
# Проходим по каждой цифре в числе while number > 0: digit = number % 10 # получаем последнюю цифру числа
if digit % 2 == 0: even_count += 1 # увеличиваем счетчик четных цифр else: odd_count += 1 # увеличиваем счетчик нечетных цифр
number //= 10 # убираем последнюю цифру числа
return even_count, odd_count
# Ввод числа от пользователя n = int(input("Введите число n: "))
# Вызываем функцию для подсчета четных и нечетных цифр even, odd = count_even_odd_digits(n)
# Выводим результат на экран print(f"Количество четных цифр: {even}") print(f"Количество нечетных цифр: {odd}") ```
Этот код определяет функцию `count_even_odd_digits`, которая принимает число, затем проходится по его цифрам и подсчитывает количество четных и нечетных цифр. После этого программа запрашивает у пользователя ввести число и выводит результат на экран.
Пример работы программы: ``` Введите число n: 123456 Количество четных цифр: 3 Количество нечетных цифр: 3 ```
Примечание: В зависимости от того, как вы планируете использовать этот код, может потребоваться добавить обработку ошибок (например, если пользователь вводит не число).


Похожие вопросы


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili