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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GenaForum
0 / 0 / 0
Регистрация: 01.06.2013
Сообщений: 15
#1

Вычислить рекурсивным методом умножение двух целых положительных чисел p=a*b используя следующий алгоритм - C++

01.06.2013, 20:08. Просмотров 1241. Ответов 1
Метки нет (Все метки)

p=2*(a*b/2), если b парное
p=a+a*(b-1) ,если b непарное
p=0, если b=0
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 20:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить рекурсивным методом умножение двух целых положительных чисел p=a*b используя следующий алгоритм (C++):

Наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм Евклида - C++
Описать функцию NOD2(A, B) целого типа, находящую наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм...

Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида:.... - C++
Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм...

Нужно найти произведение двух чисел A и B, не используя умножение. (Цикл) - C++
Нужно найти произведение двух чисел A и B, не используя умножение. Сделать это через цикл. Использовать только операторы for или while, или...

Рекурсия: умножение двух чисел, используя только операцию сложения - C++
Помогите ребята.На языке (с++) Написать функцию умножения двух чисел, используя только операцию сложения.

Вычислить рекурсивным методом - C++
Добрый день! Прошу вашей помощи. Вычислить рекурсивным методом y =x**N за следующим алгоритмом: y=(x**N/2)**2, если N парное; ...

Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел - C++
Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
01.06.2013, 22:04 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstdlib>
 
int mul( int a, int b )
{
    if( !b ) return 0;
    if( b%2 ) return a + mul(a,b-1);
    return 2 * mul( a, b/2 );
}
 
int main()
{
    std::cout << mul( 5, 3 ) << std::endl;
    std::system( "pause" );
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2013, 22:04
Привет! Вот еще темы с ответами:

Вычислить рекурсивным методом значение математической зависимости - C++
Помогите, пожалуйста, нужно &quot;Вычислить рекурсивным методом значение математической зависимости:&quot;

Заархивировать файл, используя следующий алгоритм - C++
Заархивировать файл, используя следующий алгоритм: если в исходном файле встречается одиночный символ, не являющийся цифрой, то он просто...

Вычислить сумму первых n целых положительных чисел. В С++ - C++
Вычислить сумму первых n целых положительных чисел. В С++

Найти наибольший общий делитель двух чисел используя алгоритм Евклида - C++
Найти наибольший общий делитель двух чисел используя алгоритм Евклида. Подскажите как написать программу...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru