1740 - Suma B Numere: Difference between revisions
Vardai Erwin (talk | contribs) |
Vardai Erwin (talk | contribs) |
||
Line 31: | Line 31: | ||
:30 | :30 | ||
: | :6 | ||
;Ieșire | ;Ieșire | ||
Line 38: | Line 38: | ||
:NU | :NU | ||
==Rezolvare== | ==Rezolvare== | ||
<syntaxhighlight lang="python" line="1" start="1"> | <syntaxhighlight lang="python" line="1" start="1"> |
Revision as of 16:51, 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
- 6
- 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>