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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять, почему ввод строк начинается со 2-ой строки http://www.cyberforum.ru/cpp-beginners/thread887582.html
не могу понять, почему ввод строк начинается со 2-ой строки #include <iostream> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> using namespace std;
C++ Алгоритм обратного распространения ошибки. Нейронные сети Прошу помощи с реализацией алгоритма обратного распространения ошибки. Написал программу реализующую многослойный персептрон. Но никак не могу понять, почему не обучается сеть. После обучения выдаёт неправильные результаты. Для проверки я пытаюсь решить задачу аппроксимации квадратичной функции. Заранее благодарен за помощь в поиске своей ошибки.(Исходники прилагаются)... http://www.cyberforum.ru/cpp-beginners/thread887581.html
C++ Функция удаления элемента из дерева, ошибка в коде
Добрый вечер, уважаемые программисты! :) Помогите, пожалуйста, понять где здесь ошибка. static bool h = false; // узел дерева struct Tree {
решение систем обыкновенных дифференциальных уравнений на си++ C++
вот задание
C++ Написать программу проверки синтаксиса в логических операциях http://www.cyberforum.ru/cpp-beginners/thread887555.html
На с++ нужно написать программу проверки синтаксиса в логических операциях,очень срочно
C++ Есть ли утечка памяти в этом случае? _Доброго денёчка всем. Прохожу тему на указатели и ссылки. Делаю упражнение на тему "написать программу, вызывающую утечку памяти". Смысл идеи "учись на ошибках и запомни как делать не нуна, а то будет ай-ай-ай". В книге приведён пример такой логической ошибки, когда в функции выполняется создание экземпляра класса, для которого оператором new в функции выделяется память. Затем ссылка на объект... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
01.06.2013, 22:04     Вычислить рекурсивным методом умножение двух целых положительных чисел p=a*b используя следующий алгоритм
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" );
}
 
Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru