Cerinţa
Scrieţi definiția completă a subprogramului C++ cu antetul:
int DouaNumere(int a[], int n)
care are doi parametri:
a, prin care primeşte un tablou unidimensional de numere naturalen, numărul efectiv de elemente ale tabloului
Subprogramul returnează suma maximă care poate fi obținută adunând două numere din a care au aceeași sumă a cifrelor. Dacă nu există două numere cu aceeași sumă a cifrelor, atunci funcția va returna -1.
Restricţii şi precizări
a[i] ≤ 1.000.000.0002 ≤ n ≤ 100.000- elementele vectorului
asunt indexate de la0 - Puteți utiliza în rezolvare orice structură de date.
Exemplu:
Dacă n=5, a=(14,66,41,50,93), funcția va returna 159, suma maximă obținându-se din 66 și 93 care au aceeași sumă a cifrelor.
Important
Soluţia propusă va conţine doar definiţia subprogramului cerut. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.

