Вопрос задан 19.06.2023 в 13:23. Предмет Информатика. Спрашивает Рожков Анатолий.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кенжебек Дария.

Ответ:

Объяснение:

Идеи: последняя цифра числа - остаток от деления на 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;

}

0 0
Отвечает Богатов Яша.

Ответ:

Объяснение:

На с++

#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;}//заканчиваем программу

Я писала не на компе поэтому не факт что правильно,но вроде должно работать

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте напишем программу на языке 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 ```

Примечание: В зависимости от того, как вы планируете использовать этот код, может потребоваться добавить обработку ошибок (например, если пользователь вводит не число).

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос