2201 - Salut: Difference between revisions
Pagină nouă: == Cerința == Într-un grup sunt '''prieteni_numar''' prieteni. Când se întâlnesc se salută, fiecare dând mâna cu toți ceilalți. Câte strângeri de mână au loc? == Date de intrare == Programul citește de la tastatură numărul '''prieteni_numar'''. == Date de ieșire == Programul va afișa pe ecran valoarea cerută. == Restricții și precizări == * 1 ⩽ '''prieteni_numar''' ⩽ 1000000000 == Exemplu 1 == ; Intrare : 3 ; Ieșire : Datele de intrare corespun... |
No edit summary |
||
Line 1: | Line 1: | ||
== Cerința == | == Cerința == | ||
Într-un grup sunt ''' | Într-un grup sunt '''nr_prieteni''' prieteni. Când se întâlnesc se salută, fiecare dând mâna cu toți ceilalți. Câte strângeri de mână au loc? | ||
== Date de intrare == | == Date de intrare == | ||
Programul citește de la tastatură numărul ''' | Programul citește de la tastatură numărul '''nr_prieteni'''. | ||
== Date de ieșire == | == Date de ieșire == | ||
Programul va afișa pe ecran valoarea cerută. | Programul va afișa pe ecran valoarea cerută. | ||
== Restricții și precizări == | == Restricții și precizări == | ||
* 1 ⩽ ''' | * 1 ⩽ '''nr_prieteni''' ⩽ 1000000000 | ||
== Exemplu 1 == | == Exemplu 1 == | ||
; Intrare | ; Intrare | ||
Line 24: | Line 24: | ||
# 2201 - Salut | # 2201 - Salut | ||
def strangeri_de_mana(): | def strangeri_de_mana(): | ||
nr_prieteni = int(input()) | |||
if | if nr_prieteni >= 1 and nr_prieteni <= 1000000000: | ||
print("Datele de intrare corespund restricțiilor impuse") | print("Datele de intrare corespund restricțiilor impuse") | ||
print( | print(nr_prieteni * (nr_prieteni - 1) // 2) | ||
else: | else: | ||
print("Nu au fost respectate cerintele impuse") | print("Nu au fost respectate cerintele impuse") |
Revision as of 20:40, 13 March 2023
Cerința
Într-un grup sunt nr_prieteni prieteni. Când se întâlnesc se salută, fiecare dând mâna cu toți ceilalți. Câte strângeri de mână au loc?
Date de intrare
Programul citește de la tastatură numărul nr_prieteni.
Date de ieșire
Programul va afișa pe ecran valoarea cerută.
Restricții și precizări
- 1 ⩽ nr_prieteni ⩽ 1000000000
Exemplu 1
- Intrare
- 3
- Ieșire
- Datele de intrare corespund restricțiilor impuse
- 3
Exemplu 2
- Intrare
- 0
- Ieșire
- Nu au fost respectate cerintele impuse
Rezolvare
<syntaxhighlight lang="python" line>
- 2201 - Salut
def strangeri_de_mana():
nr_prieteni = int(input()) if nr_prieteni >= 1 and nr_prieteni <= 1000000000: print("Datele de intrare corespund restricțiilor impuse") print(nr_prieteni * (nr_prieteni - 1) // 2) else: print("Nu au fost respectate cerintele impuse")
if __name__ == '__main__':
strangeri_de_mana()
</syntaxhighlight>