1740 - Suma B Numere: Difference between revisions

From Bitnami MediaWiki
Line 7: Line 7:


==Date de ieșire==
==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.
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==
==Restricții de precizări==
*1 ⩽ a ⩽ 1000000
*1 ⩽ a ⩽ 1000000

Revision as of 15:47, 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>