Найти произведение четных цифр натурального числа n.
Если четных цифр нету то вывести -1.
Число рандомное и нужно использовать цикл.
Задача на С++
Ответы на вопрос
Ответил Omikami
0
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int prod = 1;
while(n != 0)
{
if( (n % 10) % 2 == 0)
prod *= n % 10;
n /= 10;
}
cout << (prod == 1 ? -1 : prod);
return 0;
}
Ответил ramen234
0
Написал на e-olymp. Отвечает что правильно 50%
Ответил Omikami
0
на олимпиадных сайтах есть свои хитрости, там нужно учитывать все возможные случаи
Новые вопросы