0102030405060708091011121314151617181920212223242526272829303132333435
# 57 Propusă de Administrator la data de 31 Mai 2018 - 23:47:07 - pentru clasa 10
Max. 2 sec/testTastaturădificila
Se dau n numere naturale. Determinați cele mai mici două numere dintre cele introduse care au ultimele două cifre egale. Dacă nu există cel puțin două astfel de numere se va afișa numere insuficiente.
Date de intrare
Se citește de la tastatură numărul n, iar apoi alte n numere naturale.
Date de ieșire
Se vor scrie pe ecran numerele minim1 si minim2, reprezentând minimele cerute, în ordine crescătoare, dacă fișierul de intrare conține cel puțin două astfel de numere, respectiv numere insuficiente, în caz contrar.
Restricții și precizări
1 ≤ n ≤ 200
elementele șirului vor fi între  0  și  1.000.000
minimele cerute vor avea cel puțin două cifre
Exemplul 1:
Intrare
7
12 55 112 322 477 115 7
Iesire
55 322
Exemplul 2:
Intrare
6
12 55 112 3 4774 115 
Iesire
numere insuficiente
Explicație
În fișierul de intrare este doar un singur număr cu proprietatea cerută.
# 56 Propusă de Administrator la data de 31 Mai 2018 - 23:37:51 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se citesc n intervale, pentru fiecare interval se citește capătul din stânga și capătul din dreapta al intervalului. Să se determine numărul de ordine al intervalului cel mai scurt. (diferența între capătul din stânga și cel din dreapta este cea mai mică).
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n perechi de numere naturale, separate prin spații, reprezentând capetele intervalelor.
Date de ieşire
Programul afișează pe ecran numărul de ordine al intervalului cel mai scurt. Dacă există mai multe astfel de intervale se va afișa numărul de ordine al ultimului interval scurt.
Restricţii şi precizări
1 ≤ n ≤ 1000
intervalele sunt numerotate de la 1 la n
Exemplu
Date de intrare
6
7 9
6 7
8 12
11 10
10 6
11 13
Date de ieșire
4
# 55 Propusă de Administrator la data de 31 Mai 2018 - 23:25:27 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se citesc numere de la tastatură până la apariția lui zero. Să se determine cea mai mică valoare pozitivă dintre numerele citite.
Date de intrare
Programul citește de la tastatură numere întregi. Citirea se încheie la introducerea valorii 0.
Date de ieşire
Programul afișează pe ecran numărul MIN, reprezentând cea mai mică valoare pozitivă citită.
Restricţii şi precizări
  • numerele citite aparțin intervalului (-1.000.000;1.000.000)
  • valoarea zero, care încheie citirile, nu se ia în considerare la determinarea numărului
  • dacă nu există nici o valoare pozitivă  se va afișa mesajul  NU EXISTA
Exemplu
Intrare 
5 6 2 1 0
Ieșire
1
# 54 Propusă de Administrator la data de 31 Mai 2018 - 23:20:44 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se citesc numere de la tastatură până la apariția lui zero. Să se determine cea mai mare valoare citită.
Date de intrare
Programul citește de la tastatură numere întregi. Citirea se încheie la introducerea valorii 
0.
Date de ieşire
Programul afișează pe ecran numărul 
MAX, reprezentând cea mai mare valoare citită.
Restricţii şi precizări
  • numerele citite aparțin intervalului (-1.000.000;1.000.000)
  • valoarea zero, care încheie citirile, nu se ia în considerare la determinarea maximului
  • dacă prima valoare introdusă este zero, se va afișa mesajul NU EXISTA
Exemplu
Intrare 
5 6 2 1 0 
Ieșire
6
# 53 Propusă de Administrator la data de 31 Mai 2018 - 23:10:13 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se dă un vector cu n elemente, numere naturale și un număr k. Ordonați crescător primele k elemente ale vectorului și descrescător ultimele n-k elemente.

Date de intrare 

Programul citește de la tastatură numerele n și k, iar apoi n   numere naturale, reprezentând elementele vectorului.
Date de ieșire
Programul va afișa pe ecran elementele vectorului, separate prin exact un spațiu, după efectuarea operațiilor cerute.
Restricții și precizări
  • 1 ≤ k < n ≤ 200 000
  • cele n numere citite vor fi mai mici decât 1 000 000 000
Exemplu:

Intrare

7 3
13 1 10 15 3 7 11

Ieșire

1 10 13 15 11 7 3
# 52 Propusă de Administrator la data de 31 Mai 2018 - 23:01:18 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se dau n numere naturale. Să se afișeze al k-pălea cel mai mic element din șir.
Date de intrare
Se citesc de la tastatură numerele n și k, iar apoi n numere naturale.
Date de ieșire
Se va scrie pe ecran numărul căutat.
Restricții și precizări
1 ≤ k ≤ n ≤ 4.000.000
numerele din șir vor fi mai mici decât 2.000.000.000
Exemplu:
Intrare
6 4
1 58 4 3 24 50
Ieșire
24
                 Explicație
                            24 este al patrulea cel mai mic element din sir.
# 51 Propusă de Administrator la data de 30 Mai 2018 - 23:17:58 - pentru clasa 10
Max. 2 sec/testTastaturăsimplă
Să se scrie un program care citește un șir de n numere naturale și afișează pe ecran cele mai mici trei elemente din șir.

Cerința:

Să se scrie un program care citește un șir de n numere naturale și afișează pe ecran cele mai mici trei elemente din șir.  Mai întâi elementul cel mai mic apoi următorul element după el.

Elementele vor fi despărțite printr-un spațiu.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi  n numere naturale nenule.

Date de ieşire:

Programul scrie pe ecran  cele mai mici trei elemente din șir.

Restricţii şi precizări:

1 ≤ n ≤ 1000

cele  n numere citite vor fi mai mici decât  2.000.000.000

Exemplu:

Intrare

5
72 75 142 75 32

Ieșire

32 72 75
# 50 Propusă de Administrator la data de 30 Mai 2018 - 23:15:57 - pentru clasa 10
Max. 2 sec/testTastaturăsimplă
Să se scrie un program care citește un șir de n numere naturale și afișează pe ecran cele mai mari trei elemente din șir.

Cerința:

Să se scrie un program care citește un șir de n numere naturale și afișează pe ecran cele mai mari trei elemente din șir.  Mai întâi elementul cel mai mare apoi următoarele elemente după el.

Elementele vor fi despărțite printr-un spațiu.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi  n numere naturale nenule.

Date de ieşire:

Programul scrie pe ecran  cele mai mari trei elemente din șir.

Restricţii şi precizări:

1 ≤ n ≤ 1000

cele  n numere citite vor fi mai mici decât  2.000.000.000

Exemplu:

Intrare

5
72 75 142 75 32

Ieșire

142 75 75