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

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

10.02.2015, 21:08. Просмотров 1106. Ответов 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 и действительное число x; вычислить значение выражения
Как будет по этой формуле? 1+(х^2)\2!+(x^4)\4!+...+(x^2m)\(2m)!

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

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

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

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

7
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
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
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
11.02.2015, 15:26 3
Тамика, лень вчитываться, но кажется результирующая формула не соответствует заданию.
0
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
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
Эксперт С++
1831 / 1189 / 342
Регистрация: 16.05.2013
Сообщений: 3,139
Записей в блоге: 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
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
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
112 / 49 / 19
Регистрация: 17.10.2010
Сообщений: 721
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

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

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

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


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

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

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