2201 - Salut: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
Programul citește de la tastatură numărul '''nr_prieteni'''. | Programul citește de la tastatură numărul '''nr_prieteni'''. | ||
== Date de ieșire == | == Date de ieșire == | ||
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.". | |||
În următorul rând se afișa pe ecran valoarea cerută. | |||
În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Datele de intrare nu corespund restricțiilor impuse.". | |||
== Restricții și precizări == | == Restricții și precizări == | ||
* 1 ⩽ '''nr_prieteni''' ⩽ 1000000000 | * 1 ⩽ '''nr_prieteni''' ⩽ 1000000000 |
Revision as of 22:18, 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
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.". În următorul rând se afișa pe ecran valoarea cerută.
În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Datele de intrare nu corespund restricțiilor impuse.".
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>