Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Решение систем линейных уравнений методом Зейделя https://www.cyberforum.ru/ cpp-beginners/ thread1254683.html
#include <iostream> #include <time.h> using namespace std; int main() { clock_t start = clock(); int i,j,N,M,matrix; cin>>N; cin>>M; for (i=0; i<N; i++)
C++ Составить описание класса, обеспечивающего представление матрицы произвольного размера
Помогите, пожалуйста, разобраться с вылетом программы Задание: Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех...
C++ Рекурсия, нужны примеры простых задач Тема Рекурсия..почему везде пишут примеры с факториалом?? этот пример понятен..а вот как использовать рекурсию в других задачах..не могу въехать... есть у кого нибудь примеры простых задач на рекурсию? помогите разобраться..плиз:cry::cry::cry: https://www.cyberforum.ru/ cpp-beginners/ thread1254652.html C++ Ошибка в деструкторе Программа работает без ошибок и полный её код не выкладываю. Но при выходе из программы получаю вот такую ошибку: --------------------------- Microsoft Visual C++ Debug Library --------------------------- Debug Assertion Failed! Program: ...n\Documents\Visual Studio 2010\Projects\laba3\Debug\laba3.exe File: f:\dd\vctools\crt_bld\self_x86\crt\src\dbgdel.cpp Line: 52 https://www.cyberforum.ru/ cpp-beginners/ thread1254636.html
Проанализировать строку на наличие числа C++
Дана строка. Если она представляет собой запись целого числа, то вывести 1, если вещественного (с дробной частью) — вывести 2; если строку нельзя преобразовать в число, то вывести 0. Считать, что дробная часть вещественного числа отделяется от его целой части десятичной точкой «.». Помогите на С++, искал так и не нашел подходящей темы
C++ Воспроизведение файлов *.mp3 по очереди с использованием Bass.dll Есть массив с путями к файлам *.mp3 Вопрос в том, как воспроизводить их по очереди? Как дождаться окончания воспроизведения и после этого включать следующий. Пишу с использованием BASS. Добавлено через 13 часов 48 минут Никто разве не работал с BASS?:( https://www.cyberforum.ru/ cpp-beginners/ thread1254626.html
C++ Почему при вводе чисел в ответе выводит #INF https://www.cyberforum.ru/ cpp-beginners/ thread1254621.html
где ошибка почему при вводе чисел в ответе выводит #INF #include <iostream> #include <math.h> #include <windows.h> using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Как обнаружить, что введено не целое число?
Например есть прога, я ввожу натуральное число как сделать, если я введу не 112 а 122.3 например, чтобы программа написала число не натуральное? if a!=int не работает :(
C++ Как при запуска программы из командной строки узнать код возврата? int main() { return 0; } Как при запуска этой программы из командной строки узнать код возврата? https://www.cyberforum.ru/ cpp-beginners/ thread1254604.html C++ Чтение массива из файла, его преобразование и запись в другой файл Всем привет. Есть вот такой код: #include <iostream> #include <vector> #include <fstream> #include <string> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1254584.html
C++ Составьте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат
Составьте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,348 должно быть преобразовано к виду 12 руб. 34 коп. Ниже представлен рекомендуемый вид диалога во время работы программы. Данные, вводимые пользователем, выделены жирным шрифтом. Преобразование числа в денежный формат. Введите дробное число – 23,6 23.6 руб. – это 23 руб. 60 коп.
C++ Undefined reference to "MyClass::DEFAULT_CHANNEL_NUMBER" https://www.cyberforum.ru/ cpp-beginners/ thread1254579.html
доброго времени суток, допустим есть класс class MyClass { static const unsigned int DEFAULT_CHANNEL_NUMBER = 0; std::map<unsigned, std::string> _StackConnectedCmdOutsideIds; unsigned int _iCurrentChannelNumber; public: unsigned int GetNextChannelNumber() {
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
11.09.2014, 20:59 0

Рекурсия: найти произведение чисел от A до B - C++ - Ответ 6598077

11.09.2014, 20:59. Показов 6991. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от _Ivana Посмотреть сообщение
Одна бабка говорит, что если рекурсия хвостовая, то компилятор сам ее в цикл развернет. А рекурсию в любом случае осваивать надо, а то можно как я попасть в такие края, где циклов не бывает - только рекурсией и спасаешься
Зависит от компилятора.
А по поводу типа задач на рекурсию, то не уверен, что все... Но пока не попадались задачи, которые бы не получилось из рекурсивных в итеративные переделать.
Конечно, итеративные иногда получаются медленнее или сложнее код, но нет опаски переполнения стека вызовов.
Просто рекурсию, стоит использовать, только когда есть точная уверенность, что количество вызовов будет "небольшим" и итеративный аналог невозможен или хуже

Цитата Сообщение от GetHelp Посмотреть сообщение
или если уж совсем коротко (код contedevel просто чуть изменил)

Не по теме:

Зачем девушку тернарным оператором пугаешь? :)



Вернуться к обсуждению:
Рекурсия: найти произведение чисел от A до B C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2014, 20:59
Готовые ответы и решения:

Рекурсия: найти произведение тех чисел из диапазона от 1 до n, которые кратны значению А
Здравствуйте. Нашел такую задачу : Найти произведение чисел от 1 до n, что кратные значению А с...

Рекурсия. Найти произведение ряда
Разработать программу с использованием рекурсивной функции и без рекурсивной функции. Для данной...

Рекурсия: Найти произведение элементов массива, кроме тех, чей индекс кратен А.
Здравствуйте! Вот задача: Дан одномерный массив целых чисел и целое число A. Найти произведение...

Рекурсия. Найти сумму чисел от 1 до n
Добрый день, изучаю рекурсию, захотел написать программу, считающую сумму чисел от 1 до n, но...

15
11.09.2014, 20:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2014, 20:59
Помогаю со студенческими работами здесь

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

Рекурсия: найти произведение цифр натурального числа
Написать программу с рекурсивной функцией. Найти произведение цифр натурального числа.

Найти произведение положительных элементов массива с четными индексами (рекурсия)
Помогите решить задачу Дан массив целых чисел. Найти произведение положительных элементов с...

Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести произведение этих чисел и первое положительно число
Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести...

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