OJI 2026 · clasa 5 · subiect oficial · clasa a 5-a
numere
citire/afișare: consolă (cin/cout, input/print)timp 0.1smemorie 64 MBsursă ≤ 64 KB33 testepunctaj maxim 100p
Mergi la editorConsiderăm un număr natural , cu cel puțin două cifre, toate diferite de și un șir de numere naturale, primul număr din șir fiind considerat pe poziția , al doilea pe poziția , al treilea pe poziția ș.a.m.d.
Cerință
- Determinați cel mai mare număr care se poate forma utilizând cifra unităților și cifra zecilor lui .
- Determinați poziția primei apariții a lui în șirul celor numere.
- Determinați penultima și ultima poziție pe care apare în șirul celor numere.
- Determinați numărul obținut prin inversarea ordinii de apariție a cifrelor impare din numărul , fără a modifica pozițiile cifrelor pare. De exemplu, dacă , se va obține numărul .
Subiect oficial SEPI · OJI 2026. Adaptare citire/afișare la consolă.
Date de intrare
Intrarea standard conține:
- pe prima linie numărul natural , reprezentând cerința ce trebuie rezolvată, ;
- pe a doua linie, se află numărul , cu semnificația din enunț;
- doar pentru cerințele și , fișierul conține pe a treia linie numărul , iar pe a patra linie, numerele din șir, separate prin câte un spațiu.
Date de ieșire
Ieșirea standard va conține
- pentru , și un singur număr natural;
- pentru o pereche de numere naturale separate printr-un spațiu, reprezentând penultima și, respectiv, ultima poziție a lui în șirul celor numere.
Restricții
- ;
- și toate numerele din șir ;
- Dacă nu se găsește în șir, la cerința se va afișa și la cerința se va afișa perechea
0 0; - Dacă se găsește o singură dată în șir, la cerința se va afișa , unde este poziția unde se găsește în șir.
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 21 | |
| 2 | 28 | |
| 3 | 22 | |
| 4 | 29 |
Exemplul 1
Date de intrare (tastatură)
1 3215
Date de ieșire (ecran)
51
Desen
Explicație
Se rezolvă cerința . Numerele obținute sunt și , iar maximul este .
Exemplul 2
Date de intrare (tastatură)
2 3215 6 77 3215 88 3215 3215 99
Date de ieșire (ecran)
2
Desen
Explicație
Se rezolvă cerința . Numărul apare prima oară în șir pe poziția .
Exemplul 3
Date de intrare (tastatură)
3 3215 6 77 3215 88 3215 3215 99
Date de ieșire (ecran)
4 5
Desen
Explicație
Se rezolvă cerința . Numărul apare penultima oară în șir pe poziția și ultima dată pe poziția .
Exemplul 4
Date de intrare (tastatură)
4 3215
Date de ieșire (ecran)
5213
Desen
Explicație
Se rezolvă cerința . Numărul obținut prin inversarea ordinii de apariție a cifrelor impare din numărul , este .