Ti-am facut un algoritm in pseudocod. Interschimbarea este destul de clara dar am putine rezerve ca ai scris complet enuntul pentru partea cu elementul negativ, adica nu ai specificat ce se intampla daca ambele numere sunt pozitive, sau ambele negative. Succes!
citeste a, b
aux = a
a = b
b = aux
scrie a
acrie b
daca a<0 si b < 0
atunci scrie a ' ' b
altfel daca a >= 0 si b < 0
atunci scrie b
altfel daca a < 0 si b >= 0
atunci scrie a
sfarsit daca
sfarsit daca
sfarsit daca