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

Алгоритм вычисления массива значенич фукции - C++

Восстановить пароль Регистрация
 
qheff
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 24
27.03.2011, 20:49     Алгоритм вычисления массива значенич фукции #1
Помогите.
1. Описать алгоритм вычисления суммы бесконечного ряда
s=3-(x^3)/2!+(x^5)/4!-...+(-1)^n*(x^2n+1)/2n!+...
c точностью эпсиланд=0,00001
2. Описать алгоритм вычисления массива значений функции
y^i={a*sin(x i-итоe)/sin(x i-итоe)-b (x i-итоe)<2,3
{btg(x i-итоe) 2.3<=(x i-итоe)<=4.3
{sin(ax i-итоe)-корень из (x i-итоe) sin(x i-итоe)>5.3 где i=1,2,3...

Добавлено через 36 минут
Всё так ужасно?
К примеру:
Что нужно изменить и куда эсиланд добавить?
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
#include <tchar.h>
#pragma argsused
 
// Prog 14
int main()
{ float  a,s,x,eps;
  int n;
 
  printf("Type x,eps \n");
  scanf("%f %f",&x,&eps);
  s=0;
  n=1;
  a=sin(x);
  while (fabs(a)>eps){
      s=s+a;
      n++;
      a=sin(n*x)/n;
      }
   printf("s= %5.3f ",s);
   getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2011, 20:49     Алгоритм вычисления массива значенич фукции
Посмотрите здесь:

C++ Алгоритм для вычисления выражения
C++ Алгоритм вычисления значения n!
Алгоритм вычисления функции C++
C++ алгоритм вычисления
Алгоритм вычисления CRC-8 C++
алгоритм вычисления C++
C++ Алгоритм вычисления времени
C++ Составить алгоритм вычисления выражения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.03.2011, 20:53     Алгоритм вычисления массива значенич фукции #2
в 10-й строке присвой eps свое
Цитата Сообщение от qheff Посмотреть сообщение
эсиланд
которое правильно - эпсилон
qheff
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 24
27.03.2011, 22:27  [ТС]     Алгоритм вычисления массива значенич фукции #3
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
41
#include <iostream>
#define e 0.0001
 
int fac(int j);
double  f(double x);
double initX();
double Pow(double x, int n);
 
 
/*****************************/
void main(){
        double x; x=initX();
        std::cout<<f(x)<<std::endl; system("pause");
}
/*****************************/
 
double f(double x){
        double Res=0,t=e+1;
        for(int i=2;t>e;i++){
                t=fac(i)/(Pow(x,((i-2)*2+2))*fac(i+1));
                Res+=t;
        }return Res;
}
 
int fac(int j){
        int Res=1;
        for(int i=1;i<=j;i++) Res*=i;
        return(Res);
}
 
double initX(){
        for(double x=1;;std::cout<<std::endl<<"Error: write x<|1|"<<std::endl){
                std::cout<<"x =";std::cin>>x;
                if(x<=1&&x>=-1) return x;
        } 
}
double Pow(double x, int n){
        double Res=1;
        for(int i=1;i<=n;i++,Res*=x);
        return Res;
}
Yandex
Объявления
27.03.2011, 22:27     Алгоритм вычисления массива значенич фукции
Ответ Создать тему
Опции темы

Текущее время: 18:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru