2201 - Salut

From Bitnami MediaWiki
Revision as of 22:18, 13 March 2023 by Adrian (talk | contribs)

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>

  1. 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>