Atestia
Înapoi la exerciții
#184Programare

Intercalarea unei mulțimi între două elemente consecutive ale alteia

Enunț

Se citesc de la tastatură m și n și apoi un șir de m numere reprezentând elementele mulțimii A și n numere reprezentând elementele mulțimii B, toate numerele fiind numere naturale de cel mult patru cifre și ambele mulțimi fiind sortate crescător.

Se cere să se intercaleze elementele mulțimii B între două elemente consecutive din mulțimea A, dacă acest lucru este posibil. Se va afișa mulțimea astfel formată. Dacă nu este posibil, se va afișa mesajul IMPOSIBIL.

Pentru m = 7, n = 6, A = {3, 4, 5, 22, 29, 30, 33} și B = {7, 8, 11, 12, 13, 18} se va afișa:

3 4 5 7 8 11 12 13 18 22 29 30 33

Pentru m = 7, n = 6, A = {3, 4, 5, 22, 29, 30, 33} și B = {7, 8, 11, 12, 23, 28} se va afișa:

IMPOSIBIL

Rezolvare

Apariții