Răspuns:
4. #include <iostream>
using namespace std;
int main()
{
int n = 0, ultimaCifra = 0, primaCifra = 0;
cin >> n;
ultimaCifra = n % 10;
while( n > 10 )
{
n /= 10;
}
primaCifra = n;
cout << primaCifra * 10 + ultimaCifra;
return 0;
}
5. #include <iostream>
using namespace std;
int main()
{
int n = 0, invers = 0, copie = 0;
cin >> n;
copie = n;
while( copie != 0 )
{
invers = invers * 10 + copie % 10;
copie /= 10;
}
cout << n - invers;
return 0;
}
6.#include <iostream>
using namespace std;
int main()
{
int n = 0, produs = 1;
cin >> n;
while( n != 0 )
{
if( ( n % 10 ) % 2 == 0 )
{
produs *= n % 10;
}
n /= 10;
}
if( produs == 1 )
cout << "Nu exista cifre pare.";
else
cout << produs;
return 0;
}
Explicație: