Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Dmon
0 / 0 / 1
Регистрация: 13.11.2014
Сообщений: 37
#1

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

10.02.2015, 21:08. Просмотров 588. Ответов 7
Метки нет (Все метки)

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

http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(1+\frac{cos\,1}{1^2} \right)\left(1+\frac{cos\,2}{1^2+2^2} \right)...\left(1+\frac{cos\,n}{1^2+2^2+...+n^2} \right)
 Комментарий модератора 
Нарушение правил форума:
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Запрещено размещать тему в нескольких подразделах одного раздела одновременно (кросспостинг), а также дублировать тему в одном разделе.

помогите сделать на с++
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2015, 21:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дано натуральное число n. Вычислить значение выражения (C++):

Дано натуральное число n и действительное число x; вычислить значение выражения
Как будет по этой формуле? 1+(х^2)\2!+(x^4)\4!+...+(x^2m)\(2m)!

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

Дано натуральное число n. Вычислить значение a^n
дано натуральное число n. Вычислить значения соответствующих выражений. a^n

Дано натуральное число n. Вычислить значение формулы
Дано натуральное число n. Вычислить значение формулы. Помогите пожалуйста,...

Даны действительное число а, натуральное число n. Вычислить значение выражения.
Даны действительное число а, натуральное число n. Вычислить:...

Дано действительное число X не равное 0, вычислить значение выражения
НЕ могу решить! Дано действительное число X не равное 0, вычислить значение...

7
Тамика
Котовчанин
918 / 462 / 195
Регистрация: 16.02.2010
Сообщений: 3,264
Записей в блоге: 28
11.02.2015, 15:15 #2
Dmon,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << "Enter n: ";
    int n;
    std::cin >> n;
    double result = 0;
    for(int i = 0; i < n; ++i)
    {
        int val = 0;
        for (int j = 0; j < i; ++j)
            val += i*i;
 
        result += (1 + (cos(i)/(1 + val))); 
    }
    std::cout << "\nResult is " << result;
    system("pause>>null");
    return 0;
}
1
SatanaXIII
Супер-модератор
Эксперт С++
5765 / 2763 / 374
Регистрация: 01.11.2011
Сообщений: 6,717
Завершенные тесты: 1
11.02.2015, 15:26 #3
Тамика, лень вчитываться, но кажется результирующая формула не соответствует заданию.
0
Тамика
Котовчанин
918 / 462 / 195
Регистрация: 16.02.2010
Сообщений: 3,264
Записей в блоге: 28
11.02.2015, 15:28 #4
SatanaXIII, почему?

Добавлено через 1 минуту
Точно, там же не сумма.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << "Enter n: ";
    int n;
    std::cin >> n;
    double result = 1;
    for(int i = 0; i < n; ++i)
    {
        int val = 0;
        for (int j = 0; j < i; ++j)
            val += i*i;
 
        result *= (1 + (cos(i)/(1 + val))); 
    }
    std::cout << "\nResult is " << result;
    system("pause>>null");
    return 0;
}
0
Ilot
Эксперт С++
1826 / 1184 / 342
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
11.02.2015, 15:36 #5
Тамика, и опять мимо.
C++
1
2
3
4
5
6
7
    for(int i = 1; i < n; ++i)
    {
        int val = 0;
        for (int j = 1; j <= i; ++j)
            val += i*i;
         result *= (1 + (cos(i)/ val)); 
    }
1
Тамика
Котовчанин
918 / 462 / 195
Регистрация: 16.02.2010
Сообщений: 3,264
Записей в блоге: 28
11.02.2015, 15:47 #6
Лучший ответ Сообщение было отмечено Dmon как решение

Решение

Ilot, да, получила пощёчин за сегодня.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
int main()
{
    std::cout << "Enter n: ";
    int n;
    std::cin >> n;
    double result = 1;
    for(int i = 0; i < n; ++i)
    {
        int val = 0;
        for (int j = 0; j < i; ++j)
            val += i*i;
 
        result *= (1 + (cos(i)/ val)); 
    }
    std::cout << "\nResult is " << result;
    system("pause>>null");
    return 0;
}
0
Amandosov
Знаток
156 / 156 / 185
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
12.02.2015, 07:21 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<math.h>
using namespace std;
 
int main()
{
int n;
cin>>n;
double p=1.0;
long s=0;
 
for(int i=1;i<=n;i++)
{
s=0;
for(int j=1;j<=i;j++)
s+=j*j;
p*=(1+cos(i)/double(s));
}
 
cout<<p;
 
return 0;
}
1
isaak
108 / 45 / 19
Регистрация: 17.10.2010
Сообщений: 695
29.11.2015, 14:42 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
#include <cstdlib>
using namespace std;
int main()
{
    std::cout << "Enter n: ";
    int n;
    std::cin >> n;
    double result = 1;
    for(int i = 0; i < n; ++i)
    {
        int val = 1;
        for (int j = 0; j < i; ++j)
            val += i*i;
 
        result *= (1 + (cos(i*3.1416/180)/ val)); 
    }
    std::cout << "\nResult is " << result;
    system("pause>>null");
    return 0;
}
int val = 1 так как при int val = 0 получается бесконечность а нам нужен конечный результат.
0
29.11.2015, 14:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2015, 14:42
Привет! Вот еще темы с решениями:

Дано натуральное число N. Составить программу вычисл. выражения 1!+2!+3!+....+N!
Дано натуральное число N. Составить программу вычисл. выражения...

Дано натуральное число N и вещественное число x. Вычислить частичную сумму ряда.
Дано натуральное число N и вещественное число x. Вычислить S=\sum \limits_{i...

Дано натуральное число n, действительное число х. Вычислить sinx+sinx2+...+sinxn
Прошу помочь с 3-мя задачками очень нужно сдать а сделать никак не могу. 1)...

Дано вещественное число а и натуральное число n. Вычислить а^1,a^2,a^3,..a^n. Операцию возведения в степень не использовать
Дано вещественное число а и натуральное число n. Вычислить а^1,a^2,a^3,..a^n. ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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