Răspuns :
1. #include <iostream>
using namespace std;
int main()
{
unsigned int n;
cout << "n="; cin >> n;
while ((n%10)%2!=0)
n=n/10;
unsigned int min=n%10, max=n%10;
n=n/10;
while (n!=0)
{
if ((n%10)%2==0)
{
if (n%10<min) min=n%10;
if (n%10>max) max=n%10;
}
n=n/10;
}
cout << "cea mai mare cifra para este " << max << endl;
cout << "cea mai mica cifra para este " << min;
return 0;
}
2. #include <iostream>
using namespace std;
int main()
{
int n;
cout << "introduceti pe rand numerele:" << endl;
cin >> n;
int max=n, contor_max=1;
while (n!=0)
{
cin >> n;
if (n==max) contor_max++;
if (n>max)
{
max=n;
contor_max=1;
}
}
cout << "valoarea maxima introdusa este " << max << endl;
cout << "si apare de " << contor_max << " ori.";
return 0;
}