60:00

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.

Raportează o greșeală

Subiectul al III-lea · Exercițiul 1

Ce e greșit?
rezolvare.cppScrie doar subprogramul ImparPar
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;
}