Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,x,produs,suma;
cin>>n;
if(n%2==0)
{
produs=n%10*((n/10)%10)*((n/100)%10);
cout<<produs<<" ";
if(n%10>(n/10)%10 && n%10>(n/100)%10)
cout<<n%10;
else if((n/10)%10>n%10 && (n/10)%10>(n/100)%10)
cout<<(n/10)%10;
else if((n/100)%10>n%10 && ((n/100)%10)>(n/10)%10)
cout<<(n/100)%10;
}
else if(n%2==1)
{
suma=n%10+(n/10)%10+(n/100)%10;
cout<<suma<<" ";
if(n%10<(n/10)%10 && n%10<(n/100)%10)
cout<<n%10;
else if((n/10)%10<n%10 && (n/10)%10<(n/100)%10)
cout<<(n/10)%10;
else if((n/100)%10<n%10 && ((n/100)%10)<(n/10)%10)
cout<<(n/100)%10;
}
return 0;
}
Explicație: