Interclasare3
Valorile pare din două șiruri, unul dintre ele invers
Enunțul pe scurt
Rezumat. Textul complet e pe pbinfo.
În interclasare3.in ai n și m, apoi șirul a (crescător, n numere) și șirul b (descrescător, m numere).
Scrii în interclasare3.out, crescător, doar valorile pare din ambele șiruri, câte 20 pe rând.
interclasare3.in: n și m, apoi a, apoi b.interclasare3.out: valorile pare, crescător, câte 20 pe rând.interclasare3.in și scrii în interclasare3.out, apoi fout.Close(). Lecția despre fișiereExemplu
Fă-l întâi pe hârtie, fără cod.
5 4 1 2 4 7 8 10 6 5 2
2 2 4 6 8 10
Exemplul de aici e făcut pentru platformă și verificat cu soluția. Exemplul oficial îl găsești în enunțul de pe pbinfo.
Încă un test
3 3 2 4 6 7 5 3
2 4 6b nu are niciun număr par.
Animație pas cu pas
Mergi cu săgețile sau apasă Pornește. Poți pune și numerele tale.
Indicii
Deschide doar câte ai nevoie.
Scrie și rulează
Codul rulează direct în browser. „Verifică pe teste” compară rezultatul ca evaluatorul pbinfo.
Apasă Rulează ca să vezi rezultatul.Ideea, pe pași
Scrie(x)cu 20 pe rând.- x pornește de la 0 în a; y pornește de la m - 1 în b.
- Sari imparele, interclasezi parele.
- Scrii resturile (doar pare).
Soluția comentată
Verificată automat pe toate testele de mai sus.
Soluția e ascunsă
Încearcă întâi singur(ă), cu indiciile și editorul de mai sus. Când vrei să compari sau te-ai blocat, deschide-o.
Greșeli de evitat
- b se parcurge de la
m - 1în jos (y--), iar condiția deviney >= 0. - Filtrul de numere pare se aplică și la resturi.
Întrebări
Două întrebări scurte. Se salvează cel mai bun scor.
b = 9 6 4 1 (descrescător). În ce ordine îl parcurge y = m - 1; y--?