Fişierul intrare/ieşire:loto.in, loto.outSursăOji 2010, clasa a 6-a
AutorDana LicaAdăugată deIsabela_comanComan Isabela Patricia Isabela_coman
Timp execuţie pe test0.1 secLimită de memorie2048 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise

Loto ( clasa a 6-a )

La Loteria Naţională există N bile inscripţionate cu numere naturale, nenule, distincte de cel mult 4 cifre. Şeful de la loterie primeşte o cutie în care se află cele 6 bile extrase la ultima rundă, restul bilelor neextrase fiind puse într-un seif. Deoarece are o fire poznaşă, el scoate din cutie bila pe care este înscris numărul cel mai mic şi o păstrează în buzunarul hainei sale. În locul ei va pune o bilă neextrasă, aflată în seif, având numărul cel mai apropiat de aceasta. Apoi continuă operaţia şi scoate din cutie şi bila pe care este înscris numărul maxim extras iniţial, pe care o va pune în celălalt buzunar al său. De asemenea o va înlocui cu o altă bilă neextrasă iniţial, aflată în seif, având numărul cel mai apropiat de aceasta.

Cerinţă

Realizaţi un program care afişează în ordine crescătoare numerele de pe bilele aflate în cutie după modificările făcute de şef.

Date de intrare

Fişierul de intrare loto.in conţine pe prima linie numărul natural N, pe a doua linie cele N numere naturale scrise pe bile, iar pe a treia linie cele 6 numere naturale scrise pe bilele extrase de angajaţii loteriei. Valorile scrise pe aceeaşi linie sunt separate prin spaţii.

Date de ieşire

În fişierul de ieşire loto.out se vor afişa pe prima linie, separate prin câte un spaţiu, cele 6 numere obţinute în cutie după modificărie făcute de şef, în ordine crescătoare.

Restricţii

8 < N < 1000
Dacă o bilă poate fi înlocuită cu două bile la fel de apropiate de ea, atunci aceasta se va înlocui cu bila având numărul mai mare.
Pentru datele de test, atât bila cu numărul cel mai mic, cât şi bila cu numărul cel mai mare pot fi înlocuite cu alte bile.

Exemplu

loto.inloto.outExplicaţie
10
231 212 32 123 453 675 1321 54 67 567
212 32 67 567 675 1321
54 67 212 453 567 675
Şeful a înlocuit bila 32 cu bila 54 şi bila 1321 cu bila
având numărul cel mai apropiat de ea, adică 453.
12
3 4 6 7 8 9 2 1 10 18 22 26
2 9 3 4 22 6
1 3 4 6 9 26
Şeful a înlocuit bila 2 cu bila 1. Apoi a înlocuit bila 22
cu bila 26 (18 este la fel de apropiat ca şi 26 de bila 22,
dar 26 este mai mare).
Trebuie sa te autentifici pentru a trimite solutii. Click aici