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

Вычисление функции с помощью рекурсии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление определенного интеграла и решение уравнений методом Ньютона. http://www.cyberforum.ru/cpp-beginners/thread181596.html
С методом дихотомии разобрался,но надо выполнить еще два задания.С заданной точностью найти корень уравнения методом Ньютона (секущих), при этом посчитать количество итераций.Дайте пожалуйста хотя бы общую схему записи кода.Аналогично с интегралом. С++
C++ Стек и очетедь Доброго времени суток!!! в пятницу нужно сдать лабы осталась последняя, но эту тему абсолютно не понял... напишите кто сможет код на с++. Задание на картинке http://www.cyberforum.ru/cpp-beginners/thread181561.html
C++ Поделитесь пожалуйста книгой
Ищу в инете книгу Бьярне Страуструпа" Программирование: принципы и практика использования с++" На обложке книги летят утки или лебеди) Нигде не найду скачку, если у кого есть в архиве скиньте пожалуйста, буду очень благодарен
Циклический сдвиг элементов массива C++
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего только положительные элементы. Если таких строк3|столбцов4 нет, то вывести 0. 2. Дан массив размера N. Осуществить циклический сдвиг элементов массива влево1|вправо2 на одну позицию. задание написаны правильно как дали мне в универе так я сюда и скопировал не могу разобраться вообще даже с...
C++ итерационные циклы http://www.cyberforum.ru/cpp-beginners/thread181536.html
void main() {setlocale(LC_ALL,"Russian");const float eps=0.001f;float x; float y=x-1,y0,xn;int n=2; cout<<"Введите x:"; cin>>x; do{ if ((n%2)!=0) xn=-(pow((x-1),(n+1))/(n+1)); else xn=pow((x-1),(n+1))/(n+1); y0=y;
C++ Найти максимально из чисел, встречающегося в матрице более одного раза Привет! Выполните задание,оформив каждый пункт с помощью функций,все необходимые данные должны передаваться в ф-ю в качествепараматров,использование глобальнызпеременных не допускаеться. Дана прямоугольная целочисленная матрица,определить: 1.Кол-во строк не имеющих неодного нулевого елемента. 2. Макс. из чисел,встречающегося в этой матрице более одного раза. Помогите пожалуйста,для меня... подробнее

Показать сообщение отдельно
SashaPinsk
39 / 37 / 2
Регистрация: 27.12.2009
Сообщений: 73
26.10.2010, 00:07     Вычисление функции с помощью рекурсии
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cmath>
 
using std::cin;
using std::cout;
 
double function(int);
 
int main()
{
    int n;
    
    cout << "Input n: ";
    cin >> n;
    cout << function(n);
    fflush(stdin);
    cin.get();
    return 0;
}
 
double function(int t)
{
    double result;
    if(t < 2) return 0; //Или что-нибудь ещё сообщающее об ошибке ввода
    result = pow(sin(double(t)), 3) / (t * t - 1);
    if(t == 2)
        return result;
    else
        return result + function(t - 1);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru