2201 - Salut: Difference between revisions

From Bitnami MediaWiki
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...
 
Adrian (talk | contribs)
No edit summary
Line 1: Line 1:
== Cerința ==
== 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?
Î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 '''prieteni_numar'''.
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 ⩽ '''prieteni_numar''' ⩽ 1000000000
* 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():
     prieteni_numar = int(input())
     nr_prieteni = int(input())
     if prieteni_numar >= 1 and prieteni_numar <= 1000000000:
     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(prieteni_numar * (prieteni_numar - 1) // 2)
         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>

  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>