Răspuns :

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: