Суммировать два числа без "+" - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, помогите написать программку: Суммировать два числа без использования "+"

Решение задачи: «Суммировать два числа без "+"»

textual
Листинг программы
  1. public static int add(int a, int b)    {
  2.     if (b == 0) return a;
  3.     int sum = a ^ b;            // добавляем без переноса
  4.     int carry = (a & b) << 1;    // перенос без суммирования
  5.     return add(sum, carry);        // рекурсия
  6. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы