📌 Despre Varianta 6 din 2025
Varianta 6 din 2025 trece prin expresii logice, recursivitate, backtracking, matrice, grafuri și arbori, structuri, divizori, șiruri de caractere și fișiere. Este o variantă echilibrată, bună pentru recapitularea întregii materii.
Subiectul I (20p): 5 grile: o expresie care verifică dacă x este în [m,n], dar nu în (p,q), un subprogram recursiv care afișează numere înainte și după apel, o problemă de backtracking cu ordinea părților de propoziție, accesul la un element de pe diagonala principală a unei matrice și numărul minim de muchii eliminate ca un graf complet cu 7 noduri să aibă două componente conexe.
Subiectul al II-lea (40p): Un algoritm în pseudocod care afișează numerele cu toate cifrele egale dintr-un interval, rădăcinile unui arbore pentru care nodul 4 își păstrează „frații” și o secvență care verifică dacă un dreptunghi memorat în structura figura este pătrat.
Subiectul al III-lea (30p): Un subprogram cu divizori (diviz, cel mai mare divizor pătrat perfect al unui număr), o problemă cu șiruri de caractere care pune - între oricare două cuvinte și o problemă de eficiență care numără triunghiurile dreptunghice cu aceeași ipotenuză, citite din fișierul bac.txt.
⚠️ La ce să fii atent
- La I.2: Pentru o ultimă cifră nenulă,
n se afișează de două ori înainte de apel. Pentru o ultimă cifră 0, n se afișează o dată înainte și o dată după apel. Rezultatul este 2050 205 205 20 2 2 0 20 2050. - La I.5: Un graf cu 7 noduri și 21 de muchii este complet. Pentru două componente elimini toate muchiile dintre două grupuri de noduri: 2·5 = 10 pentru grupuri de 2 și 5, mai puțin decât 3·4 = 12.
- La II.3:
A este vârful din stânga-sus, deci are y mai mare decât B. Lățimea este d.B.x - d.A.x, iar înălțimea d.A.y - d.B.y. - La III.2: Textul poate crește: fiecare spațiu simplu devine
- . Declară tabloul mai mare decât cele 100 de caractere citite, ca să încapă rezultatul. - La III.3: Enunțul nu spune pe ce poziție din triplet este ipotenuza. Este cea mai mare latură, deci găsește-o înainte să verifici relația lui Pitagora.