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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылка на неразрешённую лексему, что это? http://www.cyberforum.ru/cpp-beginners/thread180755.html
Да, что? Иногда бывает такая ошибка. Методом научного тыка не хочется исправлять, а хочется понять что это такое Вот здесь сделана робкая и тщтная попытка объяснить, в качестве примера дан код, приводящий к такой ошибке: http://msdn.microsoft.com/ru-ru/library/ms235590.aspx А вот и сам код-пример из ссылки: // LNK2028_b.cpp // compile with: /clr:pure lnk2028.lib
C++ Как объявить массив динамически, заполнив его случайными числами Как объявить массив динамически, заполнив его случайными числами http://www.cyberforum.ru/cpp-beginners/thread180752.html
Linker Error: Undefined symbol _getimage in module C++
Что это за ошибка и как ее исправить? Linker Error: Undefined symbol _getimage in module Linker Error: Undefined symbol _imagesize in module Linker Error: Undefined symbol _setcolor in module
Решение нелинейного уравнения методом простых итераций C++
f(x)=arcsin(2x+1)-x^2=0 , ошибок при компиляции нету , но при запуске выдаёт Asin: Domain Error и Floating Point: Squere Root of NEgative Number =(( #include <iostream.h> #include <math.h> double Phi (double x); double Oshibka(double x);
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread180693.html
Ещё одна задача на рекурсию. Даны два натуральных n и k. Ваша задача заключается в выводе всех необходимых цепей. x1, x2, ..., хN, что xi - природного и 1 <= х <= k. Примечание. Используйте рекурсию для решения этой проблемы. Given two positive integers n and k. Your task is to output all Required to withdraw all of the chain x1, x2, ..., xN such that xi - natural and 1<=xi<=k. Note. Use...
C++ Найти выход из лабиринта Пожалуйста помогите решить. Перевод. Вопрос задачи: наити выход роботу из лабиринта. Робот проходит только через (.), а это (#) стенка через которые он не может пройти. Надо написать алгоритм прохода робота через лабиринт. Условие решить через рекурсию. Первая линия включает в себя N и M (2 <= n,m <= 6). Это матрица NxM состайт только из "#" и ".". "#" стены "." проход подробнее

Показать сообщение отдельно
RandomNikname
1 / 1 / 0
Регистрация: 24.10.2010
Сообщений: 5
25.10.2010, 12:39     Найти значения функции
Условие:Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки.
Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n выбрать в зависимости от задания.
Вот что у меня получилось:
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 <stdio.h>                  
#include <conio.h>
#include <math.h>
#define PI 3.14159
void main()
{
double a, b, x, h, r, s, r1, r2;
int n, k;
puts("Input a,b,h,n");              
scanf("%lf%lf%lf%d", &a, &b, &h, &n);   
for(x = a; x<=b; x+=h) {
                s = 0;
                for(k = 1; k<=n; k++) {
                        r=cos(k*x*PI/180)/k;               
                        s+=r;
                }
                r1=exp(cos(x*PI/180))*cos(sin(x*PI/180));
                r2=fabs(r1-s);
printf("\n x= %8.2lf   s(x)= %8.5lf  y(x)= %5.5lf  rez= %5.5lf" , x,s,r1,r2);    
}
puts("\nPress any key ... ");       
getch();
}
В итоге ответ совпадает в целой части,но не совпадает в десятичной,где тут может быть ошибка?)

Добавлено через 21 час 59 минут
up .
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru