3285 - Mos Craciun
Sursă: [1]
Cerință
Cei n copii de la grădiniță stau cuminți în șir și așteaptă cadourile de la Moș Crăciun. Ei sunt numerotați de la 1 la n (se consideră că n este par) și în prima jumătate sunt copiii de la grupa mare iar în a doua jumătate sunt cei de la grupa mică (numărul de copii din fiecare grupă este același, n/2). După ce trece Moș Crăciun se știe câte cadouri a primit fiecare copil și noi dorim să aflăm câți copii din grupa mică au primit mai multe cadouri decât orice copil din grupa mare.
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, numărul de cadouri ale fiecărui copil.
Date de ieșire
Programul va afișa pe ecran numărul c, valoarea cerută.
Restricții și precizări
- 2 ≤ n ≤ 20, par
- cele n numere citite vor fi naturale nenule mai mici decât 1.000.000.000
Exemplu
- Intrare
- 6
- 1 6 3 6 8 2
- Ieșire
- 1
Rezolvare
<syntaxhighlight lang="python" line="1"> n = int(input()) maxi = 0 k = 0
for i in range(1, n // 2 + 1):
maxin = int(input("Introduceți o valoare: ")) if maxin > maxi: maxi = maxin
for i in range(n // 2 + 1, n + 1):
maxin = int(input("Introduceți o valoare: ")) if maxin > maxi: k += 1
print("Numarul de copii este :",k) </syntaxhighlight>