0102030405060708091011121314151617181920212223242526272829303132333435
# 66 Propusă de Administrator la data de 01 Iunie 2018 - 08:35:08 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se citesc două numere naturale a și b. Să se determine cel mai mic și cel mai mare număr din intervalul [a,b] cu număr maxim de divizori pari şi numărul lor maxim de divizori pari.
Date de intrare
Programul citește de la tastatură numerele a și b.

Date de ieşire
Programul afișează pe ecran numerele NRD MIN MAX, separate prin exact un spațiu , reprezentând numărul maxim de divizori pari ai numerelor din  [a,b], cel mai mic şi respectiv cel mai mare număr din interval cu număr maxim de divizori pari.

Restricţii şi precizări
0 < a < b < 1.000.000.000
b-a ≤ 1000

Exemplu
Intrare
10 20
Ieșire
4 12 20
Explicație
Numărul maxim de divizori pari pentru numerele din intervalul [10,20] este 4. Numerele din interval cu 4 divizori pari sunt 12, 16 şi 20.
# 64 Propusă de Administrator la data de 01 Iunie 2018 - 08:16:45 - pentru clasa 10
Max. 2 sec/testFișiermedie
Pentru un număr natural m numim rest mare cel mai mare rest pe care îl obţinem împărţind numărul m la toate numerele naturale de la 1 la m. Fiind dat un număr natural n, se determină pentru fiecare număr de la 1 la n numărul rest mare, iar aceste resturi mari se însumează. Se cere aflarea acestei sume.
Date de intrare
Fișierul de intrare test.in conține pe prima linie numărul n.

Date de ieșire
Fișierul de ieșire test.out va conține pe prima linie numărul S, reprezentând suma resturilor mari ale tuturor numerelor naturale de la 1 la n.

Restricții și precizări
1 ≤ n ≤ 2.000.000.000

Exemplu
test.in
3
test.out
1
Explicație
Resturile mari ale numerelor 1,2,3 sunt respectiv 0,0,1, deci suma lor este 1.
# 63 Propusă de Administrator la data de 01 Iunie 2018 - 08:08:57 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se dă un şir cu n elemente, numere naturale. Calculaţi suma elementelor din şir care au doi vecini şi este strict mai mare decât aceştia.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi cele n numere naturale, separate prin spaţii.

Date de ieşire
Programul afișează pe ecran numărul S, reprezentând elementelor din şir care sunt vârfuri.

Restricţii şi precizări
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 4 cifre

Exemplu
Date de intrare
7
3 8 4 4 1 9 1
Date de ieșire
17
Explicație
Vârfurile sunt 8 şi 9.
# 62 Propusă de Administrator la data de 01 Iunie 2018 - 08:04:01 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Programul citește de la tastatură numere întregi. Citirea se încheie la introducerea valorii 0. Să se determine câte numere citite consecutiv se termină cu aceeași cifră.
Date de intrare
Programul citește de la tastatură numere întregi până la citirea numărului 0..
Date de ieşire
Programul afișează pe ecran numărul C, reprezentând numărul de perechi citite care respectă condiția cerută.

Restricţii şi precizări
numerele citite aparține intervalului (-1.000.000;1.000.000)
valoarea zero, care încheie citirile, nu se va prelucra

Exemplu
Intrare
15 63 403 123 55 15 4 0
Ieșire
3
Explicație
Perechile care respectă condiția cerută sunt: (63,403), (403,123), (55,15).
# 61 Propusă de Administrator la data de 01 Iunie 2018 - 07:57:57 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Se dau n numere naturale, unde n este număr natural par. Să se calculeze suma produselor dintre fiecare număr din prima jumătate și fiecare număr din a doua jumătate a șirului de numere date.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spații.

Date de ieșire
Programul va afișa pe ecran numărul S, reprezentând suma cerută.

Restricții și precizări
1 ≤ n ≤ 100.000
cele n numere citite vor fi mai mici sau egale cu  10.000

Exemplu
Intrare
4
2 3 4 5
Ieșire
45
Explicație
Suma este S = 2⋅4+2⋅5+3⋅4+3⋅5=8+10+12+15=45.
# 60 Propusă de Administrator la data de 01 Iunie 2018 - 00:19:49 - pentru clasa 10
Max. 2 sec/testFișiermedie
Se consideră un şir format din n numere întregi. Șirul conține cel puțin un număr pozitiv. Să se determine lungimea maximă a unei secvenţe din şir care are proprietatea că este formată doar din valori strict pozitive.
Date de intrare
Fișierul de intrare test.in conține pe prima linie numărul n, iar pe a doua linie n numere întregi separate prin spații.
Date de ieșire
Fișierul de ieșire test.out va conține pe prima linie numărul k, reprezentând lungimea maximă a secvenței determinate.
Restricții și precizări
1 ≤ n ≤ 1000
numerele de pe a doua linie a fișierului de intrare vor fi din intervalul [-99,99]
O secvenţă a unui şir constă în elemente aflate pe poziţii consecutive în şirul considerat.
Exemplu
test.in
10                          
7 -22 -13 10 31 41 -6 2 10 8
test.out
3
Explicație
În fișierul de intrare, secvențele de lungime maximă (k=3) sunt:  10 31 41 și 2 10 8.
# 59 Propusă de Administrator la data de 01 Iunie 2018 - 00:11:37 - pentru clasa 10
Max. 2 sec/testFișiermedie
Se consideră un șir de cifre. Să se determine lungimea maximală a unei secvențe din șir formată din cifre egale.
Date de intrare
Fișierul de intrare test.in conține pe prima linie cifrele reprezentând termenii șirului, separate prin câte un spațiu.
Date de ieșire
Fișierul de ieșire test.out va conține pe prima linie două numere naturale k x, separate printr-un singur spațiu, k reprezentând lungimea secvenței determinate, iar x reprezentând termenul șirului din care este formată secvența.
Restricții și precizări
fișierul de intrare conține cel mult 1.000 de cifre, separate prin câte un spațiu, reprezentând termenii șirului dat;
dacă șirul conține mai multe secvențe cu lungimea maximală, se va afișa cel mai mic termen ce formează o astfel de secvență.
Exemplu
test.in
3 8 8 8 8 9 9 9 2 5 5 5 5 7 6 6 6 6 8 8
test.out
4 5
Explicație
În fișierul de intrare sunt 3 secvențe cu lungimea maximă k=4, termenul cel mai mic fiind x=5.
# 58 Propusă de Administrator la data de 31 Mai 2018 - 23:58:28 - pentru clasa 10
Max. 2 sec/testTastaturădificila
Se dă un şir cu n elemente, numere reale, numerotate de la 1 la n. Determinaţi numărul de ordine al primei şi al ultimei apariţii a valorii maxime din şir.
Date de intrare
Se citește de la tastatură numărul n, iar apoi alte n numere reale.
Date de ieșire
Se vor scrie pe ecran numerele  p şi u, reprezentând valorile cerute.
În cazul în care nu există cel puțin două astfel de valori se va scrie doar poziția primei/singurei apariții.
Restricții și precizări
1 ≤ n ≤ 200
Exemplu
Intrare
8
3.5   7    -4    7    2    7    6.3     5
Iesire
2 6