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

Вычислить значение функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что такое __attribute__((packed)),и когда это стоит использовать? http://www.cyberforum.ru/cpp-beginners/thread69549.html
Читаю чужие исходники,там встречается __attribute__((packed)) и используется в структурах.Я пробовал приписывать это окончание также к классам - компилятор пропускает. Из google понял,что это некий способ выравнивания данных в памяти,когда не занятые биты одной переменной используются для другой переменной. Некоторые пишут,что лучше использовать #pragma pack (в каких случаях?).И ещё много чего...
C++ Латинский квадрат Помогите составить программу генерации построения латинского квадрата. Что такое латинский квадрат: Латинским квадратом называется квадратная матрица m x n (m вводится) при чем элементами лат. кв. есть целыми числами от 1 до n каждое из чисел не повторяются. В каждой строке и столбце матрицы каждое из чисел передвигают 1 раз. http://www.cyberforum.ru/cpp-beginners/thread69548.html
Программа по теории вероятностей C++
Здравствуйте, очень нужно написать программу на с++ (желательно консольную) которая вычисляла бы , математическое ожидание и дисперсию дискретной случайной величины. Например с ее помощью можно было бы решить вот такую задачу. В магазине имеются 10 телевизоров, из которых 4 дефектные. Пусть Х - случайная величина - число исправных телевизоров среди трех выбранных. Найти закон...
Заполнить матрицу по правилу C++
Привет!помогите составить программу,которая заполнит массив А как показано ниже: сначала заполнила весь массив нулями: void main(){ int a; int i,j; for(i=0; i<10;i++){ for(j=0;j<10;j++){ a=0; cout<<a<<" ";
C++ Факториалы! http://www.cyberforum.ru/cpp-beginners/thread69495.html
В лабе нужно вычислить выражение, в котором находятся числа с факториалами в таком порядке: 1!+2!+...+К!, я не знаю как это описать в программе.... Может кто знает?
C++ вещественные числа По заданным вещественным числам a0,a1,...,an,b0,b1,...,bn,c0,c1,...,cn, x,y,z вычислить: ((a0*xN+a1*xN-1+...+an)-(b0*yN+b1*yN-1+...+bn))/c0(x+z)N+c1(x+z)N-1+...+cn N-всмысле возведение в степень n,n-1,n-2 и тд (a0*xN+a1*xN-1+...+an)-это ещё в квадрате непонимаю вообще!!!!!! очень нужна помощь!!!заранее благодарна!!! подробнее

Показать сообщение отдельно
firefox1913
27 / 27 / 2
Регистрация: 01.07.2009
Сообщений: 58
02.12.2009, 10:23     Вычислить значение функции
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
35
36
37
38
39
40
#include <iostream>
#include <locale.h>
#include <cmath>
#include <iomanip>
 
 
int fac(int n)
{
    int k = 1;
    for(int i = 1;  i <= n;  i++)
        k*=i;
 return k;
}
double func(double x, int index)
{
     return ((index-1) * (index+1)) / (pow(x,index) * fac(index));
}
int main()
{
      using namespace std;
    
      setlocale(LC_ALL,"Rus");
 
     double sum = 0, e = 0.0001,x = 2,y;
     int index = 2;
    
    y = func(x,index);
    cout<<"n         y          x"<<endl; 
    while(fabs(y) >= e && x <= 10)
    {
       cout<< index <<" "<< setw(10) << y << setw(10) << x <<endl;
       sum+=y;
       x+=0.5;
       index++;
       y = func(x,index);
     }
     cout<<endl;
     cout<<"сумма равна "<< sum << endl;
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru