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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Xafable55
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 10
#1

Cоздать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса - C++

26.02.2013, 21:55. Просмотров 282. Ответов 2
Метки нет (Все метки)

Задание -создать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса.Не могу никак разобраться какой нужно передать параметр что бы это все заработало.Помогите пожалуйста подправить код и по возможности объяснить.
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
#include <iostream>
#include <cmath>
using namespace std;
 
int func(float x, int y)
{
long int d;
y=y-1;
if (y<1) return 0;else d=pow(x,x)+func(pow(x-1,x-1)/x-1 ,y);
 
return d;
}
 
void main()
{
setlocale (LC_ALL, "russian");
int z;
cout<<"введите значение X  ";
cin>>z;
 
 
cout<<"Y= ";
cout<<func(z,z);
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2013, 21:55     Cоздать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса
Посмотрите здесь:

Написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем - C++
Нужно написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем. Все это надо реализовать с...

Написать рекурсивную функцию, которая высчитывает двойной факториал - C++
Написать рекурсивную функцию, высчитывает двойной факториал: N !! = 1 • 3 • 5 • ... • N, если N - нечетное; N !! = 2 • 4 • 6 • ... • N,...

Напишите рекурсивную функцию, которая инвертирует строку символов - C++
Помогите пожалуйста написать Программу Напишите рекурсивную функцию, которая инвертирует строку символов.

Описать функцию, которая вычисляет тангенс угла, введенного в градусах - C++
Описать функцию, которая вычисляет тангенс угла, введенного в градусах.

Написать функцию, которая возвращает «двойной» факториал введенного числа - C++
2)По n ≥ 0 значение n! («Двойной» факториал) задается так: 0! = 1, 1! = 1, n! = n ⋅ (n-2)!, если n ≥ 2. Написать функцию, которая по целым...

Создать рекурсивную функцию, которая возвращает наименьший элемент массива - C++
Задача: Напишите рекурсивную функцию, которая принимает массив и размер массива как аргументы и возвращает наименьший элемент массива. ...

Описать рекурсивную функцию, которая считает количество пропусков в тексте - C++
Необходима помощь, нужно написать программу, которая считает количество пропусков в тексте. Текст заканчивается точкой или запятой. Спасибо!

Создать функцию, которая из введенного пользователем слова выводит на экран k-й символ - C++
Уважаемые форумчане. Очень нужна помощь в написании программы. Необходимо создать функцию, которая из введенного пользователем слова...

Составить рекурсивную функцию, которая находит цифровой корень целого числа - C++
Составить рекурсивную функцию, которая находит цифровой корень целого числа. Цифровой корень находится суммой через сумму цифр числа до...

Написать рекурсивную функцию, которая определяет, является ли число числом Фибоначчи - C++
Microsoft Visual C++ Написать рекурсивную функцию которая определяет, является ли число, числом Фибоначи. нужно написать программу на...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
26.02.2013, 23:33     Cоздать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса #2
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
#include <iostream.h>
#include <math.h>
 
double st(int x,int k)
{if (k==1) return x;
else
return st(x,k-1)*x;}
 
 
double func(int x, int k)
{
 
return st(x,k)/k;
}
 
void main()
{
//setlocale (LC_ALL, "russian");
int z,k;
cout<<"ââåäèòå Г§Г*Г*Г·ГҐГ*ГЁГҐ X  k";
cin>>z>>k;
 
 
cout<<"Y= "<<func(z,k);
 
}
Xafable55
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 10
27.02.2013, 00:23  [ТС]     Cоздать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса #3
Спасибо за помощь
Yandex
Объявления
27.02.2013, 00:23     Cоздать рекурсивную функцию которая исчисляет y=x+x^2/2+x^3/3+x^4/4...и тд, зависит от введенного икса
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru