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

Найти значения функции - C++

Восстановить пароль Регистрация
 
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 353
Записей в блоге: 1
11.12.2011, 18:24     Найти значения функции #1
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры.
Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n=2.
Миниатюры
Найти значения функции  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2011, 18:24     Найти значения функции
Посмотрите здесь:

C++ Найти значения функции F(x) в указанных точках x(j) и сравнить с точными значениями f(x(j))-F(x(j))
C++ Найти значения функции с заданным шагом
Нахождение значения функции в заданной точке, найти ошибку в алгоритме C++
Не могу найти ошибку в подсчете значения функции и разложения ее по ряду C++
C++ Помогите найти ошибку в программе вычисления значения функции
C++ Найти значения функции при заданном шаге агрумента
Найти значения функции Y(x), суммы и вывести в виде таблицы C++
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
11.12.2011, 19:05     Найти значения функции #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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>
double S(double x, int n)
{
    double sum=0.0;
   for(int k=0;k<=n;k++)
   sum+=pow(-1,k+1)*(pow(x,2*k)/2*k*(2*k-1));
   return sum;
}
double Y(double x)
{
    return x*atan(x)-log(sqrt(1+x*x));
}
void main ()
{
    double x,a,b,h;
   int n;
   printf ("Enter a,b,h,n:\n");
   scanf("%lf%lf%lf%d",&a,&b,&h,&n);
   printf ("Y(x)\t\tS(x)\t\t|Y(x)-S(x)|\n");
   for (x=a;x<=b;x+=h)
   printf ("%lf\t%lf\t%lf\n",Y(x),S(x,n),fabs(Y(x)-S(x,n)));
   getch();
}
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 353
Записей в блоге: 1
11.12.2011, 19:06  [ТС]     Найти значения функции #3
Ок, спасибо!!!
Yandex
Объявления
11.12.2011, 19:06     Найти значения функции
Ответ Создать тему
Опции темы

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