Răspuns:
#include<iostream>
using namespace std;
long long n, par, imp, i, m;
int main()
{
cin >> n;
par = 0;
imp = 9;
do
{
if(n % 2 == 0)
if (n % 10 > par)
par = n % 10;
if (n % 2 != 0)
if (n % 10 < imp)
imp = n % 10;
n /= 10;
} while (n != 0);
cout << par * imp;
}
Explicație:
Nu am stat mai mult de 10s sa gandesc. Mai mult mi-a luat sa scriu. Se poate si mai inteligent de atat, dar merge si asta.