2201 - Salut

From Bitnami MediaWiki
Revision as of 20:22, 13 March 2023 by Adrian (talk | contribs) (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...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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 corespund restricțiilor impuse
3


Exemplu 2

Intrare
0
Ieșire
Nu au fost respectate cerintele impuse


Rezolvare

<syntaxhighlight lang="python" line>

  1. 2201 - Salut

def strangeri_de_mana():

   prieteni_numar = int(input())
   if prieteni_numar >= 1 and prieteni_numar <= 1000000000:
       print("Datele de intrare corespund restricțiilor impuse")
       print(prieteni_numar * (prieteni_numar - 1) // 2)
   else:
       print("Nu au fost respectate cerintele impuse")


if __name__ == '__main__':

   strangeri_de_mana()

</syntaxhighlight>