0 / 0 / 0
Регистрация: 23.12.2018
Сообщений: 8
1

Реализовать рекурсивную функцию умножения двух натуральных чисел, используя рекуррентное соотношение

13.01.2019, 17:50. Показов 1150. Ответов 4
Метки нет (Все метки)

Написать программу решения на с++. Помогите, пожалуйста.
Изображения
 
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2019, 17:50
Ответы с готовыми решениями:

Написать функцию умножения двух,заданных с клавиатуры чисел, используя только операцию умножения и рекурсию
Помогите пожалуйста с рекурсией Написать функцию умножения двух,заданных с клавиатуры чисел,...

Разработать и испытать рекурсивную функцию для вычисления общего делителя двух введенных натуральных чисел
Разработать и испытать рекурсивную функцию для вычисления общего делителя двух введенных...

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

Написать функцию умножения двух чисел, используя только операцию сложения
Привет))помогите пожалуйста решить задачку(на языке С): 1)Написать функцию умножения двух чисел,...

4
2078 / 914 / 427
Регистрация: 17.11.2018
Сообщений: 2,400
13.01.2019, 19:52 2
C++
1
2
3
4
5
6
7
int func( int a, int b )
{
    if( a == 1 )
        return b;
 
    return func( a - 1, b ) + b;
}
0
0 / 0 / 0
Регистрация: 23.12.2018
Сообщений: 8
13.01.2019, 20:37  [ТС] 3
А что будет в main()?
0
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
13.01.2019, 20:38 4
Цитата Сообщение от Eugeneqwerty Посмотреть сообщение
А что будет в main()?
там вызовите написанную функцию с аргументами
1
2078 / 914 / 427
Регистрация: 17.11.2018
Сообщений: 2,400
13.01.2019, 21:31 5
Цитата Сообщение от ReDoX Посмотреть сообщение
там вызовите написанную функцию с аргументами
Вот, видишь? Коротко и ясно..
Попросишь пользователя ввести данные и покажешь результат. Всё.
Ну, как-то так:
C++
1
2
3
4
5
6
7
8
9
int main()
{     
    int a, b;
 
    cout << "Enter a,  b";   
    cin >> a >> b; 
  
    cout <<  func( a, b );
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2019, 21:31
Помогаю со студенческими работами здесь

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

Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь
Используя функцию nod нахождения наибольшего общего делителя двух натуральных чисел, сократить...

Написать программу умножения ряда нечётных натуральных чисел от 1 до 21, используя указатели
Добрый день! Есть задача, умножить числа 1 * 3 * 5 * 7 * ...* 21, используя циклы int main() {...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru