Вопрос задан 02.07.2023 в 13:15. Предмет Информатика. Спрашивает Гадиатуллина Айгуль.

Найти произведение четных цифр произвольного числа. на языке C++

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

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

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

string num;

getline(cin,num);

string temp;

temp += num[i];

int sum = atoi(temp.c_str());

for(int i = 1; i<num.length(); ++i) {

string temptemp;

temptemp = num[i];

sum*=atoi(temptemp.c_str());

}

cout << endl << sum;

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

Вот пример кода на языке C++, который находит произведение четных цифр введенного пользователем числа:

cpp
#include <iostream> int main() { int number; std::cout << "Введите число: "; std::cin >> number; int product = 1; int digit; while (number != 0) { digit = number % 10; if (digit % 2 == 0) { product *= digit; } number /= 10; } std::cout << "Произведение четных цифр: " << product << std::endl; return 0; }

В этом примере программа запрашивает у пользователя число, затем она последовательно извлекает цифры этого числа с помощью операции остатка от деления на 10 (number % 10). Если извлеченная цифра четная (проверяется с помощью операции остатка от деления на 2), то она умножается на переменную product. Затем число делится на 10 (number /= 10), чтобы удалить уже обработанную цифру. Процесс повторяется до тех пор, пока число не станет равным нулю.

В конце программы выводится произведение всех четных цифр.

0 0

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

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

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

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