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

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

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

Считать n и вычислить значение следующего выражения - C++

11.10.2012, 16:25. Просмотров 376. Ответов 4
Метки нет (Все метки)

Всем привет. Помогите пожалуйста с задачкой на С++. Только начал осваивать этот язык.
Считать n и вычислить значение следующего выражения:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\cos(1 + \cos(2 + \, \dots \, + \cos(n - 1 + \cos n)) \ldots ))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 16:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считать n и вычислить значение следующего выражения (C++):

Ввести число x и вычислить значение следующего выражения: - C++
Ввести число x и вычислить значение следующего выражения: y=2(sin)^2 (3π-2x)(cos)^2 (5π+2x) помогите)

Цикл: Для числа N вычислить значение следующего выражения: sqrt((1) + sqrt((2) + ... + sqrt(2 * N))) - C++
Как это решить? sqrt((1)+sqrt((2)+..+sqrt(2n)))

Посчитать значение следующего математического выражения, x вводится с клавиатуры - C++
Не знаю, что еще добавить, чтобы норм работало.

Вычислить значение выражения - C++
Вычислить значение выражения. Объяснить полученные результаты. 1. Для ввода и вывода данных использовать операции >> и << и стандартные...

Вычислить значение выражения - C++
Задачка вроде простая y(x)=(ln|x-a|+d)/(cx+bx), x=1(0.3)2.5 Вот что получилось: #include <cmath> #include <iostream> #include...

Вычислить значение выражения - C++
Дано натуральное число n. вычислить

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 11:00 #2
C++
1
2
cin>>n;
cout<<cos(1 + cos(2 + ... + cos(n - 1 + cos(n)) ... ))<<endl;
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.10.2012, 14:23 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
using namespace std;
double rec(int a, int n)
{
    if(a==n)
        return cos((double)n);
    return cos((double)a+rec(a+1,n));
}
int main()
{
    int n;
    cin>>n;
    cout<<rec(1, n)<<endl;
    return 0;
}
Osmium
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 18
12.10.2012, 21:37  [ТС] #4
valeriikozlov
Спасибо большое, но не могли бы Вы поподробнее описать алгоритм выполнения программы? (дать комментарии к строкам). Пожалуйста.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
13.10.2012, 05:37 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
using namespace std;
double rec(int a, int n)// рек. функция. в параметрах переменная a - сколько вызовов уже сделано, и переменная n - сколько вызовов нужно сделать
{
    if(a==n)
        return cos((double)n);
    return cos((double)a+rec(a+1,n));// если a меньше n то делаем вызов рек функции
}
int main()
{
    int n;
    cin>>n;// считываем значение в переменную n
    cout<<rec(1, n)<<endl;// вызываем рекурсивную функцию rec() и выводим на экран возвращаемое значение
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2012, 05:37
Привет! Вот еще темы с ответами:

Вычислить значение выражения - C++
Напишите программу, которая вычисляет значение выражения x3+∣∣x2−13⋅x+5∣∣−11 #include &lt;iostream&gt; #include &lt;cmath&gt; using...

Вычислить значение выражения - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; //using namespace std; int main(void){ double x=1; double hx=0.5; ...

Вычислить значение выражения - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; //using namespace std; int main(void){ double x=1; double hx=0.5; ...

Вычислить значение выражения - C++
Привет всем прошу помочь нужно сделать программу который решает эту систему: - ax2 + b при x &lt; 0 и b ¹ 0 F...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.10.2012, 05:37
Ответ Создать тему
Опции темы

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