Suma bez użycia ,,+,,

Suma bez użycia ,,+,,
KA
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:4
0

Witam,
Nie wiem jak napisać funk je w której dodawalabym dwie liczby 64-bitowe do siebie, wyświetlała wyniki a to wszystko bez użycia znaków ,,+,,

Yukiteru Gromadzki
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad rok
  • Postów:192
0

Możesz użyć a += b. Wydaje mi się że + nie usuniesz.

Napisz może co chcesz uzyskać?

AF
  • Rejestracja:prawie 18 lat
  • Ostatnio:około 2 miesiące
2
KE
  • Rejestracja:ponad 6 lat
  • Ostatnio:około godziny
  • Postów:684
3

Czy to jest jakaś zagadka z rozmów rekrutacyjnych? Może c = a - (-b) ?

somedev
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 5 lat
  • Postów:666
3

Prędzej z jakiegoś kursu C++/Architektry komputerów/Układów cyfrowych ze studiów, bo rekrutacyjne pytanie to z d**y troszkę. Można zrobić sumę bitów a potem wyliczyć przeniesienie. Można zrobić to rekursywnie lub w pętli (nie wiesz ile razy będzie się propagowało przeniesienie) tutaj są dwa kody w drugiej odpowiedzi https://www.quora.com/How-do-I-add-two-numbers-without-using-any-operator-C-C++

Podobne zadanka pamiętam, na ćwiczeniach z C++ jak były omawiane operacje na bitach, oraz na mikroklockach.

vpiotr
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.