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

умножение через сложение рекурсией и без рекурсии на с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Мониториг файловой системы http://www.cyberforum.ru/cpp-beginners/thread319293.html
Хотелость бы организовать листинг файловой системы. В плане отслеживания изменений в директориях. Т.е. сделать снимок файловой системы (отдельно по директориям) - с выводом характеристик каждого...
C++ Подсчитать количество локальных минимумов заданной матрицы Здравствуйте. У меня вопрос слегка необычный, а точнее просьба, у меня есть программа, которая работает как надо. Но я не могу разобраться в листинге программы, не могли бы вы мне написать... http://www.cyberforum.ru/cpp-beginners/thread319280.html
Строки. C++
Здравствуйте. Помогите пожалуйста с задачей: ввести набор слов распечатать ее группами так чтобы слова каждой группы состояли из одинаковых букв Спасибо. буду очень, очень благодарен! На...
Показать процесс сортировки массива C++
Подскажите, какой код нужно добавить, чтобы в программе: 1) каждое случайное число было в кружочке; 2) показывался процесс сортировки масиива (как происходит перестановка). Вот программа: ...
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread319243.html
Найдите сумму тех чисел, которые чётные и отрицательные.:cofee2:
C++ Отсортировать по убыванию элементы массива с нечетными номерами методом обмена в прогрмамме С++ Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20,20). ТРЕБУЕТСЯ: Отсортировать по убыванию элементы массива с нечетными номерами методом... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.06.2011, 04:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int rec_multiplication(int a, int b)
{
    if(a && b)
    return a < b ? b + rec_multiplication(a - 1, b) : a + rec_multiplication(a, b - 1);
    else 
    return 0;
}
 
int multiplication(int a, int b)
{
    int sum(0);
    int w = a < b ? a : b,
         d = a > b ? a : b;
    for(int i = 0; i < w; i++)
         sum += d;
    return sum;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru