1740 - Suma B Numere: Difference between revisions

From Bitnami MediaWiki
Line 10: Line 10:


==Restricții de precizări==
==Restricții de precizări==
*1 ⩽ a ⩽ 1000000
*1 ⩽ '''a''' ⩽ 1000000
 
*1 ⩽ '''b''' ⩽ 25000


*1 ⩽ b ⩽ 25000
==Exemplul 1==
==Exemplul 1==
;Intrare
;Intrare

Revision as of 16:09, 14 March 2023

Cerință

Se dau 2 numere naturale, a și b. Să se determine dacă a se poate scrie că suma de b numere naturale consecutive.

Date de intrare

Se dau 2 numere naturale, a și b. Să se determine dacă a se poate scrie că suma de b numere naturale consecutive.

Date de ieșire

Programul va afișa pe ecran numărul mesajul DA dacă a se poate scrie că suma de b numere naturale, iar NU în caz contrar.

Restricții de precizări

  • 1 ⩽ a ⩽ 1000000
  • 1 ⩽ b ⩽ 25000

Exemplul 1

Intrare
12
3
Ieșire
Datele introduse corespund restricțiilor impuse.
DA

Exemplul 2

Intrare
30
4
Ieșire
Datele introduse corespund restricțiilor impuse.
NU

Rezolvare

<syntaxhighlight lang="python" line="1" start="1"> def verifica_suma_consecutiva(a, b):

   suma = 0
   for i in range(1, b + 1):
       suma += i
   if suma == a:
       print(”DA”)
       else:
       print(”NU”)

</syntaxhighlight>