Форум программистов, компьютерный форум CyberForum.ru

Составить рекурсивную функцию, которая вычисляет сумму двух целых неотрицательных чисел путем многократного добавления числа 1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка с выводом http://www.cyberforum.ru/cpp-beginners/thread1095119.html
Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Показатель температуры. Определить отклонения температуры пациента от нормального показателя. Все работает только вот не хочет нормально выполнять функцию if. и делать нормальный выводю выводит оба текстовых сообщения, так же пробовал через else не помогает. #include "stdafx.h" #include <iostream> #include <string.h>...
C++ Ошибка в коде Создать абстрактную ф-ю, класса UZ, с подклассами SUZ и DUZ, вывести их на экран. #include <iostream> using namespace std; class UZ { public: virtual char fun(); }; http://www.cyberforum.ru/cpp-beginners/thread1095084.html
C++ Составление одной строки из букв другой
Вывести сообщение "МОЖНО", если из букв введённой строки X можно составить введенную строку Y, при условии, что каждую букву строки X можно использовать один раз; и сообщение "НЕЛЬЗЯ" в противном случае.
Цикл и cin C++
Здравствуйте. Уже сталкивался с подобной проблемой и никак не могу снова разобраться. При втором проходе цикла в функции add_data() оператор switch автоматически определяет выбор. Если задан проход цикл в ф-ии по одному разу - все нормально. void add_data(bop* ptr) { int innerans=0; bool innerflag = 1; for(int i = 0; i < ans; ++i)
C++ Работа с BMP файлами http://www.cyberforum.ru/cpp-beginners/thread1095058.html
Здравствуйте. В универе дали следующее задание: 1) Перевести BMP 24 bit/pix в 16 bit/pix 2) 24 bit/pix в 8 bit/pix 3) 24 bit/pix в 4 bit/pix Теоретического материала никакого не дали. Может кто даст ссылку на информацию по этому поводу, или совет какой. Буду очень благодарен.
C++ Умножение вектора на массив Помогите пожалуйста Написать программу умножения двумерного массива интов заполненного рандомно на вектор подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
12.02.2014, 17:26     Составить рекурсивную функцию, которая вычисляет сумму двух целых неотрицательных чисел путем многократного добавления числа 1
Вот этот код будет работать
C++
1
2
3
4
5
6
7
8
int rekurs (int a, int b)
{
if(b == 0) 
    return a;
 
if(b>0) rekurs(a + 1, b - 1);
else rekurs(a - 1, b + 1);
}
Не забудь поставить "+1 Cпасибо"
 
Текущее время: 07:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru