Суммировать два числа без "+" - 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); // рекурсия }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д