Cześć!
Potrzebuję wskazówki.
Chciałabym operować na dowolnie wielkich liczbach, dlatego mam do dyspozycji stworzoną strukturę listy dwukierunkowej.
Chciałabym, aby podana liczba całkowita (zarówno ujemna, jak i dodatnia) wpisana w tą listę została zamieniona na jej reprezentację U1.
Pobieram liczbę z klawiatury, po jednej cyfrze, każda kolejna wstawiana jest na koniec, pierwszy element listy, jeśli liczba ma być ujemna, jest mnożony razy -1.
Liczba binarna chciałabym, aby została zapisana w nowej liście.
Czy jest to w ogóle możliwe? Jeśli tak, to uprzejmie prosiłabym o wskazówki co do algorytmu.