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

Рекурсивная функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Значение функции для заданных аргументов http://www.cyberforum.ru/cpp-beginners/thread701119.html
Даны действительные числа a0, ..., a6. Получить для x=1, 3, 4 значения p(x+1) – p(x), где p(y)=a6 y6+a5 y5+...+a0. Не получается вот что я не вижу ошибку которая в выводе дает всё время 0 для всех значений аргументов х1-х3 #include <iostream> #include <math.h> using namespace std; double p(double x, double *a) {
C++ Вычисление суммы элементов строк n-мерного массива Здравствуйте, есть программа вычисляющая сумму элементов строк n-мерного массива и выполняющая поиск максимальной суммы какой либо строки. Нужно изменить программу так, чтобы программный код, выполняющий действия пунктов меню выполнялся в отдельных функциях. #include "stdafx.h" #include "stdio.h" #include "conio.h" #include <iostream> #include <clocale> #include <memory.h> #include... http://www.cyberforum.ru/cpp-beginners/thread701096.html
оператор switch C++
Задача весьма проста, необходима для тренировки. Я должен использовать оператор свитч таким образом, что после ввода определенного символа он добавляет +1 определенной переменной. Вот код: #include <iostream> using namespace std; enum {a, b, c, d}; int main() { char ch; cout<<"Please, enter a symbol A-D: "; int a_grade,b_grade; int c_grade,d_grade;
C++ Не работает реализация стека через массив
Реализация стека через массив но почему то не работает. #include <iostream> #include <conio.h> using namespace std; int const mx=50; class stack {
C++ Быстрее чем цикл http://www.cyberforum.ru/cpp-beginners/thread701054.html
Доброго времени уток дорогие форумчане. Интересует вот какая штуковина, допусти есть программа которая открывает два файла, смотрит на них, и исходя из каких то своих умозаключений создает 3ий файл. Я подобную задачу решал так - открывал два файла на чтение и один на открытие, потом чикл считовал по одному байту в int от одного файла и в int от другого (те запись не в массив а всего в одну...
C++ Составить функцию, которая вычисляет сумму К слагаемых Составить функцию, которая вычисляет сумму К слагаемых В вызывающей функции main() организовать контроль ввода положительного целого K, большего 0. Нужно составить прогу с тремя циклами есть функция main, но нету вычисления, надо вывести рекурентную формулу и вбить её в программу ещё.... преподша сказала что надо делать вычисление без функций типа double factorial и т.д. помогите... подробнее

Показать сообщение отдельно
OgStyle
11 / 5 / 1
Регистрация: 18.11.2012
Сообщений: 114
18.11.2012, 15:44  [ТС]     Рекурсивная функция
Спасибо большое вам за ответ. Этот метод решения задачи я знаю, и согласен что циклом такое решить проще. Но задание состоит в том чтобы вернуть результат рекурсивно. тоесть чтобы функция работала как цикл - определенное количество раз (s) вызвала сама себя, остановилась когда достигла числа (s) тоесть степеня и вернула результат. Эту задачу я нашел в учебнике по теме рекурсивные функции. вот и пытаюсь ее решить)

Добавлено через 5 минут
Задачу решил) додумался)) рекурсивно решить так

return n* funcStep(n,s-1);
 
Текущее время: 08:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru