2026 · Varianta 3: Subiectul III · Bacalaureat 2026
Numim număr uniform asociat unei valori naturale numărul obținut din aceasta prin eliminarea fie a tuturor cifrelor sale pare, fie a tuturor cifrelor sale impare.
Exemplu: lui 19472 i se asociază numerele uniforme 197 și 42.
Subprogramul ImparPar are un singur parametru, n, prin care primește un număr natural cu toate cifrele nenule (n∈[11,109)), având cel puțin o cifră pară și cel puțin o cifră impară. Subprogramul returnează un număr obținut din cifrele numărului uniform impar asociat lui n, urmate de cifrele numărului uniform par asociat lui n, ca în exemplu.
Scrieți definiția completă a subprogramului.
Exemplu: dacă n=19472, subprogramul returnează numărul 19742.
Cum e folosit ce scrii
Codul tău intră în programul de mai jos, în locul marcat. Platforma îl compilează și îl rulează pe teste. Tu nu scrii și nu schimbi nimic din el.
#include <iostream>
using namespace std;
// ▶ aici intră ce scrii tu
int main()
{
int n;
cin >> n;
cout << ImparPar(n);
return 0;
}