0102030405060708091011121314151617181920212223242526272829303132333435
# 75 Propusă de Administrator la data de 01 Iunie 2018 - 11:35:31 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Să se ordoneze crescător elementele dintr-un şir dat cuprinse între elementul de valoare maximă şi cel de valoare minimă.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale distincte, separate prin spaţii.

Date de ieşire
Programul afișează pe ecran elementele şirului după ordonare.

Restricţii şi precizări
0 < n ≤ 1000
elementele şirului sunt numere naturale mai mici decât 1.000.000

Exemplu
Intrare
5
10 20 15 7 12
Ieșire
10 7 15 20 12
Explicație
S-au ordonat elementele aflate pe poziţiile 2, 3, 4.
# 74 Propusă de Administrator la data de 01 Iunie 2018 - 11:28:48 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se dă un vector cu n elemente, numere naturale distincte. Ordonați crescător elementele situate înaintea valorii maxime din vector și descrescător elementele situate după această valoare.
Date de intrare
Programul citește de la tastatură numerele n, 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 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 1.000.000.000

Exemplu
Intrare
7
13 1 10 15 3 7 11
Ieșire
1 10 13 15 11 7 3
# 73 Propusă de Administrator la data de 01 Iunie 2018 - 11:22:40 - pentru clasa 10
Max. 2 sec/testFișiermedie
Se dau n numere naturale nenule. Ordonați descrescător cele n numere după numărul lor de divizori.
Date de intrare
Fișierul de intrare test.in conține pe prima linie numărul n, iar pe a doua linie n numere naturale nenule separate prin câte un spațiu.

Date de ieșire
Fișierul de ieșire test.out va conține cele n numere aflate pe a doua linie a fișierului de intrare ordonate descrescător după numărul de divizori.

Restricții și precizări
1 ≤ n ≤ 1000
numerele de pe a doua linie a fișierului de intrare vor fi mai mici decât 1.000.000.000
dacă există mai multe numere care au același număr de divizori, acestea vor fi ordonate crescător

Exemplu
test.in
5
12 20 4 100 13
test.out
100 12 20 4 13
Explicație
12 are 6 divizori,  20 are 6 divizori,  4 are 3 divizori,  100 are 9 divizori,  13 are 2 divizori, 12 și 20 au același număr de divizori. Așadar ordinea va fi  100 12 20 4 13.
# 72 Propusă de Administrator la data de 01 Iunie 2018 - 11:17:52 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se dau înălțimile a n copii, numerotați de la 1 la n, exprimate prin numere naturale. Afișați numerele de ordine ale copiilor în ordinea crescătoare a înălțimii lor.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spații, reprezentând, în ordine, înălțimile copiilor.

Date de ieșire
Programul va afișa pe ecran n numere naturale distincte cuprinse între 1 și n, separate prin exact un spațiu, reprezentând numerele de ordine ale copiilor în ordinea crescătoare a înălțimii.

Restricții și precizări
1 ≤ n ≤ 1000
înălțimile copiilor vor fi numere naturale distincte din intervalul [1 , 10000]

Exemplu
Intrare
7
8 20 16 14 10 4 12 
Ieșire
6 1 5 7 4 3 2
# 71 Propusă de Administrator la data de 01 Iunie 2018 - 11:13:18 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se dă un vector cu n elemente, numere naturale. Afișați în ordine crescătoare valorile prime din acest vector.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.

Date de ieșire
Programul va afișa pe ecran valorile prime din vector, în ordine crescătoare, separate prin exact un spațiu.

Restricții și precizări
1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 1.000.000.000

Exemplu
Intrare
7
13 1 10 15 3 7 11
Ieșire
3 7 11 13
# 70 Propusă de Administrator la data de 01 Iunie 2018 - 08:52:01 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se citește un număr natural n, n>1. Să se determine câte perechi (a,b) , 1 ≤ a ≤ b ≤ n de numere naturale sunt prime între ele,
Date de intrare
Programul citește de la tastatură numărul n

Date de ieşire
Programul afișează pe ecran numărul C, reprezentând valoarea dorită.

Restricţii şi precizări
1 < n ≤ 1000

Exemplu
Intrare
6
Ieșire
12
Explicație
Perechile sunt: (1 1) (1 2) (1 3) (1 4) (1 5) ( 1 6) (2 3) (2 5) (3 4) (3 5) (4 5) (5 6) .
# 69 Propusă de Administrator la data de 01 Iunie 2018 - 08:48:36 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Se dă un număr natural n. Să se determine numărul din intervalul [1,n] care are număr maxim de divizori. Dacă există mai multe asemenea numere, se va afișa cel mai mic dintre ele.

Date de intrare

Programul citește de la tastatură numărul n.

Date de ieşire

Programul va afișa pe ecran valoarea cerută.

Restricții și precizări

  • 0 < n <= 100.000

Exemplu

Intrare

20

Ieșire

12
Explicații:

12, 18 şi 20 au număr maxim de divizori, dar 12 este cel mai mic.

# 68 Propusă de Administrator la data de 01 Iunie 2018 - 08:44:32 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se citește numărul natural nenul n. Determinați două numere naturale a , b, cu proprietatea că produsul lor este n și diferența între cele două numere este minimă.
Se citește numărul natural nenul n. Determinați două numere naturale a , b, cu proprietatea că:
 a * b = n
 a ≤ b      diferența b-a este minimă

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieşire
Programul afișează pe ecran numerele a b, separate prin exact un spațiu, cu semnificația din enunț.

Restricţii şi precizări
1 ≤ n ≤ 1.000.000.000

Exemplu
Date de intrare
70
Date de ieșire
7 10