👤

Bună! Nu am reușit să fac un program:
Se citesc de la tastatură cele n elemente ale unui șir de nr întregi. Să se afișeze toate perechile de elemente ale șirului cu proprietatea ca ambele elemente ale perechii au aceeași sumă a cifrelor.
Eu am încercat ceva, ce se află în imagine, și nu merge. Nu știu ce am greșit :( . Aștept măcar o sugestie.


Bună Nu Am Reușit Să Fac Un Program Se Citesc De La Tastatură Cele N Elemente Ale Unui Șir De Nr Întregi Să Se Afișeze Toate Perechile De Elemente Ale Șirului class=

Răspuns :

In primul rand,pune intrebarea: ce se intampla daca i si j sunt egale?In al doilea rand, si si sj nu sunt niciodata resetate la 0. Ar trebui sa le resetezi la fiecare bucla inainte sa le recalculezi
Optimizare: Ca sa nu pierzi timp, incearca cu for(int j = i + 1; j < n; j++), si urmatoarea conditie nu este necesara, deoarece, j nu va avea niciodata valoarea lui i.