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

Найти сумму 15 членов ряда - C++

09.05.2011, 14:10. Просмотров 760. Ответов 5
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread851561.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2011, 14:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти сумму 15 членов ряда (C++):

Найти сумму n членов ряда
Доброго времени суток, нужна помощь в написании программки: Вот написал...

Найти сумму 10 членов ряда
Найти сумму 10 членов ряда, в котором an=n!/n^sqrt(n)

Найти сумму k членов ряда
Написание программы С++

Найти сумму 12 членов ряда
Помогите пожалуйста, буду очень благодарна Для решения использовать...

Найти сумму 15 членов ряда
Найти сумму 15 членов ряда, в котором {a}_{n}=\frac{{n}^{lnn}}{{(lnn)}^{n}}...

5
salamanda
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 12
13.04.2014, 01:05 #2
Задача 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <conio.h>
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    float x,y,z;
    cout<<"x=";
    cin>>x;
    cout<<endl<<"y=";
    cin>>y;
    z=1.2*x+(y-10);
    cout<<endl<<"z="<<z;
    _getch();
    return 0;
}
0
kiborgdelto
71 / 73 / 41
Регистрация: 23.03.2011
Сообщений: 141
13.04.2014, 01:22 #3
salamanda,
Цитата Сообщение от manowarm Посмотреть сообщение
Вычислить оформить в виде функции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
double f(double x, double y)
{
return 1.2*x+(y-10);
}
 
#include "iostream"
using namespace std;
 
int main()
{
    double x,y;
    cout<<"x=";
    cin>>x;
    cout<<endl<<"y=";
    cin>>y;
    cout<<endl<<"resultat"<<f(x,y);
    system("pause");
    return 0;
}
0
salamanda
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 12
13.04.2014, 01:25 #4
Можно и так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <conio.h>
#include "iostream"
using namespace std;
 
float summa (float a, float b)
{
    return (1.2*a) + (b-10);
}
int _tmain(int argc, _TCHAR* argv[])
{
    float x, y;
    cout << "Enter x and y = ";
    cin >> x >> y;
 
    float z = summa(x, y);
    cout << endl << "z = " << z;
 
    _getch();
    return 0;
}
0
kiborgdelto
71 / 73 / 41
Регистрация: 23.03.2011
Сообщений: 141
13.04.2014, 01:29 #5
задача 2(если я правильно понял формулу, если что неправильно то исправить легко)
Цитата Сообщение от manowarm Посмотреть сообщение
при этом n! вычислить в виде функции
при большом значении фактариала он может выйти за границы допустимых значений типа

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "iostream"
#include "cmath"
using namespace std;
 
double factorial(double x) { 
    return !x ? 1 : x * factorial(x - 1);}
 
int main()
{
    double sum=1;
    int n=15;
    for(int i=1;i<n;i++)
          sum+=pow(log(factorial(i))/factorial(i),3.);
    cout<<endl<<"resultat"<<sum;
    system("pause");
    return 0;
}
0
salamanda
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 12
13.04.2014, 02:36 #6
Вот моё решение второй задачи
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
31
32
33
34
#include "stdafx.h"
#include "math.h"
#include <conio.h>
#include <iostream>
using namespace std;
 
double fact(int n)
{
    double result = n;
    if ( n == 0 || n == 1 )
    {
        return 1;
    }
 
    for(int i = n; i > 2; i--)
    {
        result = result * (i - 1);
    }
 
    return result;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    double sum=0;
    
    for (int n = 1 ; n <= 15 ; n++)
    {
        sum=sum+ (log(fact(n)))/(pow(fact(n),3));
    }
    cout << sum << endl;    
    _getch();
    return 0;
}
0
13.04.2014, 02:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2014, 02:36
Привет! Вот еще темы с решениями:

Найти сумму N членов ряда 1/i
Данное целое число N ( &gt; 0). найти сумму 1 + 1/2 + 1/3 + ... + 1 / N (...

Найти сумму 15 членов ряда
Помогите написать программу пожалуйста. Найти сумму 15 членов ряда...

Найти сумму 10 членов ряда
Найти сумму 10 членов ряда ...

Найти сумму 45 членов ряда
Найти сумму 45 членов ряда: S=1+1/4+1/7+1/10... Программа: #include...


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

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

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