**Witam. Potrzebuje napisać program w c++ który obliczy mi to zadanie. **
Napisz funkcje, która dostaje jako argument dodatnią liczbę całkowitą n i wypisuje na standardowym wyjściu wszystkie możliwe rozkłady liczby n na sumy dwóch kwadratów dodatnich liczb całkowitych. Rozważ dwa przypadki:
a) gdy "a2+b2" i "b2 + a2" dla a=b(to równa sie jest przekreślone- znak nierówności) traktujemy jako dwa różne rozkłady.
b) gdy "a2+b2" i "b2 + a2" traktujemy jako ten sam rozkład i wypisujemy tylko jedne z nich.
Jeżeli zajdzie taka potrzeba możesz w rozwiązaniu używać funkcji pomocniczych.
Bardzo proszę o pomoc. a2 to mam na myśli 2 do kwadratu