Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 6
1

Сложение без сложения

02.01.2014, 01:43. Показов 5606. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите рекурсивную функцию sum(a, b), возвращающую сумму двух целых неотрицательных чисел. Из всех арифметических операций допускаются только +1 и -1. Также нельзя использовать циклы.

Я совсем не знаю как делать я новичёк

Помогите, пожалуйста!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.01.2014, 01:43
Ответы с готовыми решениями:

Перегрузка оператора сложения. (Сложение массивов)
Задание целиком: /* Создать класс Динамический массив. Класс должен содержать • конструкторы...

Произвести сложение двух массивов 5х3 по правилам сложения матриц
Произвести сложение двух массивов 5х3 по правилам сложения матриц. Не могу решить помогите с...

Сложение без сложения
Всем привет! Есть задача, не могу справиться: Написать рекурсивную функцию sum(a, b), возвращающую...

Сложение без сложения
Напишите рекурсивную функцию sum(a, b), возвращающую сумму двух целых неотрицательных чисел. Из...

5
27 / 27 / 4
Регистрация: 05.08.2013
Сообщений: 20
02.01.2014, 02:27 2
попробуй так, например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int summa(int a,int b);
int main()
{
    int a,b,sum;
    cin >> a;
    cin >> b;
    cout << summa(a,b);
    return 0;
}
 
int summa(int a,int b)
{
    if (b>0)
    {
       return summa(a+1,b-1);
    }
    else
        return a;
}
1
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 6
02.01.2014, 02:31  [ТС] 3
А я откомпилировал, ввожу 2 числа и он сразу закрывается
Что делать?
0
27 / 27 / 4
Регистрация: 05.08.2013
Сообщений: 20
02.01.2014, 02:33 4
Допиши в начале
C++
1
#include <Windows.h>
а в функции main после вывода
C++
1
system ("pause")
1
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 6
02.01.2014, 02:34  [ТС] 5
Всё, теперь работает, спасибо!
0
Неэпический
18100 / 10687 / 2061
Регистрация: 27.09.2012
Сообщений: 26,903
Записей в блоге: 1
02.01.2014, 07:07 6
Цитата Сообщение от TyomaR Посмотреть сообщение
Допиши в начале
C++
1
#include <cstdlib>
0
02.01.2014, 07:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2014, 07:07
Помогаю со студенческими работами здесь

Нужно написать 2 программы сложения и сложение с переносом
Помогите написать 2 программы сложения и сложение с переносом к сожалению в данном направлении я...

Добавьте возможность сложения (сложения через оператор сложения) для дроби с целым числом. (не только с дробью)
Есть код, не могу написать как складывать дробь с целым числом, а не только с дробью. + Создайте...

Сложение двух многозначных положительных чисел, помещая цифры слагаемых и результат сложения в массивы
Всем привет . Возникла проблемка с языком Си . В Универе задали делать лабу по этому языку . Нам...

Сложение двух чисел Рекурсивное определение операции сложения двух чисел и другие
Помогите составить программы целиком (всё с рекурсией). 1. Сложение двух чисел (а+b)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru