Суммировать два числа без "+" - C#
Формулировка задачи:
Здравствуйте, помогите написать программку:
Суммировать два числа без использования "+"
Решение задачи: «Суммировать два числа без "+"»
textual
Листинг программы
- public static int add(int a, int b) {
- if (b == 0) return a;
- int sum = a ^ b; // добавляем без переноса
- int carry = (a & b) << 1; // перенос без суммирования
- return add(sum, carry); // рекурсия
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д