#569 · Subiectul II · Programare
Elementele comune ale unui tablou crescător și ale unuia descrescător (subprogramul tablou)
✓ Rezolvare explicatăBucurești 2020 · nr. 22
Enunț
a) Subprogramul tablou are doi parametri: n, prin care furnizează un număr natural din intervalul [2, 100], și v, prin care furnizează un tablou unidimensional cu n numere întregi din intervalul [-10⁴, 10⁴]. Subprogramul construiește tabloul v cu n numere citite de la tastatură. Scrieți la calculator definiția completă a subprogramului.
b) Se cere scrierea și executarea la calculator a unui program care, folosind apeluri utile ale subprogramului tablou, construiește un tablou unidimensional a cu na elemente ordonate strict crescător, apoi construiește un tablou unidimensional b cu nb elemente ordonate strict descrescător. Programul va scrie în fișierul comune.out, în ordine crescătoare, separate prin câte un spațiu, elementele comune celor două tablouri sau mesajul nu exista dacă nu sunt astfel de elemente.
Exemple
| Date de intrare | Date de ieșire (comune.out) |
|---|---|
51 2 3 4 569 7 5 3 2 0 |
2 3 5 |
Rezolvare
Exersează mai departe