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

Бесконечность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программка выдает не то что хотелось http://www.cyberforum.ru/cpp-beginners/thread202919.html
Всем здрасте! Столкнулся со следующей проблемой. На ранних этапах изучения C++ сам себе придумываю задачки,т.к. в книжке по которой изучаю практически ничего нет,только простейшие варианты. Хотел написать программку которая рассчитывает сколько зданий я могу купить на имеющееся количество денег:)Это из игры на мобильнике. Цена здания увеличивается на определенную сумму с каждой новой покупкой. ...
C++ Микроконтроллер на C++ Доброго дня суток. Постораюсь быть обьективным. Есть контроллер. Есть к нему аккселерометр (очевидно что это - прибор измеряющий ускорение в пространстве). Есть программа которую написал человек который подружился только что с C++ и делает первые шаги (я). Хорошая новость что частично она работает. Плохая то что программа входит в бесконечный цикл сэмплируя одну и ту же дату. п.с.... http://www.cyberforum.ru/cpp-beginners/thread202917.html
C++ Как запустить программу в Microcoft Visual C++ 2010 ??? знаю вопрос дурацкий но я новенький)
#include <graphics.h> #include <conio.h> #include <stdlib.h> #include <dos.h> #define N 1000 int main() { int gdriver = DETECT, gmode; initgraph(&gdriver, &gmode, "c:\bc\bgi");
C++ В массиве А найти сумму элементов, расположенных между минимальным и максимальным элементами массива
Есть программа, которая выполняет следующее: 1) Ввод массива 3 разными способами. 2) Удаляет из массива первый из нечётных элементов. Нужно изменить код так, чтобы программа вместо Удаления из массива первого из нечётных элементов, находила сумму элементов, расположенных между минимальным и максимальным элементами массива. #include <stdio.h> #include <conio.h> #include <stdlib.h>...
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread202897.html
Упорядочить элементы каждой строки матрицы A(10*8), расположив их в той же матрице по убыванию
C++ Задание с массивом Помогите с программным кодом для... Буду очень благодарен:) подробнее

Показать сообщение отдельно
Mee
 Аватар для Mee
14 / 14 / 1
Регистрация: 05.07.2010
Сообщений: 88
03.12.2010, 23:27     Бесконечность
Есть значит функция нахождения интеграла Симпсоном, мне нужно посчитать интеграл от sin(x)/x на промежутке от 0 до бесконечности, как лучше всего передать значения в функцию?
Я пробовал simpson(test2,0,std::numeric_limits<double>::max(),eps), но тогда получаю -1.IND. Как правильно посчитать?


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
const   double a=1,b=2;
double simpson(double (*const f)(double),const double a, const double b,const double eps)
{
   int n=2;
   double h=(b-a)*0.5;
   double ss=0;
   double s1=h*(f(a)+f(b));
   double s2=0;
   double s4=4*h*f(a+h);
   double s=s1+s2+s4;
   do {
      ss=s;
      n*=2;
      h/=2;
      s1*=0.5;
      s2=0.5*s2+0.25*s4;
      s4=0;
      int i=1;
      do {
         s4=s4+f(a+i*h);
         i+=2;
      }
      while(i<=n);
      s4=4*h*s4;
      s=s1+s2+s4;
   }
   while(fabs(s-ss)>eps);
   return s/3;
};
 
 double test2(double x)
{
    return sin(a*x)/x; 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru