Cerința
Se dau două numere naturale a și b. Calculați suma numerelor echilibrate din intervalul [a,b]. Un număr este echilibrat dacă are suma cifrelor pare egală cu suma cifrelor impare. De exemplu 3467 este echilibrat, iar 8333 nu este.
Se vor scrie și apela următoarele funcții recursive:
sum_parecare calculează suma cifrelor pare ale numărului primit ca parametrusum_imparecare calculează suma cifrelor impare ale numărului primit ca parametrusumacare primește ca parametri numereleașibși calculează suma numerelor echilibrate din intervalul[a,b]
Date de intrare
Programul citește de la tastatură numerele a și b.
Date de ieșire
Programul va afișa pe ecran numărul s, reprezentând suma numerelor echilibrate din intervalul [a,b].
Restricții și precizări
1 ≤ a ≤ b ≤ 10.000- în locul funcțiilor
sum_pareșisum_imparese poate folosi o funcție recursivă cu doi parametri referință pentru a calcula suma cifrelor pare, respectiv suma cifrelor impare.
Exemplu:
Intrare
301 402
Ieșire
2097
Explicație
În intervalul [301, 402] numerele echilibrate sunt 314, 336, 341, 358, 363, 385, iar suma lor este 2097.