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

Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вызвать в главной программе оператор унарный минус http://www.cyberforum.ru/cpp-beginners/thread568552.html
Paint operator-(const Paint& p) { return Paint(-p.x,-p.y); }
C++ Зачем нужна ссылка в конструкторе копирования Вопрос такой, Зачем нужна ссылка в конструкторе копирования? Почему не передавать напр. по указателю? http://www.cyberforum.ru/cpp-beginners/thread568548.html
Сравнить переменные C++
Всем доброго времени суток, подскажите как сравнить 5 целочисленных переменных и большую из них распечатать?
C++ ООП
1) Для класса символьной строки определить отношение лексикографического порядка, перегрузив с помощью дружественной функции операцию «<» 2)9. Рациональное число определить как несократимую дробь, состоящую из пары целых чисел – числителя и знаменателя, причем знаменатель должен быть положительным целым числом. Написать конструктор класса рационального числа. Знаменатель по умолчанию равен 1.
C++ повернуть массив http://www.cyberforum.ru/cpp-beginners/thread568532.html
Привет всем, ребят помогите написать программу - нужно массив повернуть на 45, 90, 180, 360 градусов и распечатать полученные результаты.
C++ Оператор (-) Унарный минус. классы. Доброе время суток . помогите . составить operator- (унарный минус) ( что бы координаты x и y были отрицательными .( немогу понять как это сделать .. И как ввести новые координаты x и y то есть поменять сами поля . спасибо большое . заранее #include <tchar.h> //--------------------------------------------------------------------------- #include <string.h> #include <iostream.h>... подробнее

Показать сообщение отдельно
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
11.05.2012, 20:24     Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5
написал на си, мне так привычнее=)
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>//подключаем библиотеку math.h, в ней лежит функция fabs, которую мы используем в своей программе
 
float Sin1(float x,float e)//объявляем функцию Sin1, возвращающую значение типа float, принимающую на вход два значения того же типа
{
      float slag,res,i=0;/*объявляем переменную slag - для хранения текущего слагаемого, res - 
      для хранения результата и вспомогательную i - для вычисления очередного слагаемого*/
      slag=x;//присваиваем переменной слаг её первое значение
      res=slag;//присваиваем переменной результата ее первое значение
      while(e<fabs(slag))//пока не достигнем требуемой точности
      {                  
               i++;
               slag*=((x*x)*(-1)/((2*i+1)*(2*i)));   //вычисляем новое слагаемое
                         res+=slag;//прибавляем его к результату
                         }
      return res;//возвращаем результат
      };
 
int main()
{
    float e=0.5;//это для вывода многих значений потребуется, чтобы потестить 
    //нашу функцию при изменяющемся параметре точности вычислений
    int i=0;//переменная счетчик
    for(i=0;i<101;i++){
  printf("%f %f\n",Sin1(3,e),e);e-=0.005;}//много раз выводим значение Sin1 с изменяющимся параметром точности e  
  system("PAUSE");  
  return 0;
}
 
Текущее время: 15:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru