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

Вычисление функции по формуле Симпсона и Треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция "И" http://www.cyberforum.ru/cpp-beginners/thread131794.html
Чем можно заменить паскалевскую функцию "AND" в C?
C++ Указатели Дорогие программисты! Проблема моя в том, что нужно срочно сдать программу...которую я не знаю как писать.... Если не трудно обьясните,ну или если очень не трудно то напишите:) Задание: Предметный указатель организован в виде линейного списка. Каждая компонента указателя содержит слова и номера страниц,на которых это слово встречается.Количество номеров страниц,относящихся к одному... http://www.cyberforum.ru/cpp-beginners/thread131784.html
Найти и удалить все слова что начинаються на гласную букву C++
Найти и удалить все слова что начинаються на гласную букву, я вот пытался и что то не выходит, подскажите плиз. Добавлено через 15 секунд #include <iostream> using namespace std; void main() { char a; int n;
Задан граф-не дерево. Проверить,можно ли превратить его в дерево удалением одной вершины вместе с ее ребрами C++
1.Задан граф-не дерево. Проверить,можно ли превратить его в дерево удалением одной вершины вместе с ее ребрами. 2.Задана система двусторонних дорог. Определить,можно ли,построив еще три новые дороги,из заданного города добраться до каждого из остальных городов,проезжая расстояние не более Т едениц.
C++ После перегрузки операторов не работает cout http://www.cyberforum.ru/cpp-beginners/thread131724.html
Здравствуйте. После использования перегруженного оператора + перестает работать оператор вывода. Почему такое возможно? Или у меня ошибка? #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <time.h> class Matrix { private: long int **Matr;
C++ Одномерные массивы подскажите пожалуйста Даны две строки s1 и s2. Пусть w – первое из слов строки s1, которое есть и в строке s2. Найти слово, предшествующее первому вхождению w в s1. подробнее

Показать сообщение отдельно
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430

Вычисление функции по формуле Симпсона и Треугольника - C++

18.05.2010, 19:50. Просмотров 1259. Ответов 1
Метки (Все метки)

Вычислить функцию по формулам "Треугольника" и "Симпсона"
функция во вложении.

Программа:

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
42
43
44
45
46
#include<iomanip.h>
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>3
void main()
{  float a,b,n,h,x,s1=0,s2=0,s,res;
   unsigned long int k,m,r;
   int i;
   clrscr();
   randomize();
 
cout<<"Nijniy(1) =  ";   cin>>a;
cout<<"Verhniy(2) = ";   cin>>b;
cout<<"Tochnost(55) = ";  cin>>n;
 
   cout<<endl<<endl;
   x=a;
   h=(b-a)/2/n;
   for(i=2; i<=2*n-2; i+=2)
   {  s1+=sqrt(4-x*x)/x*x;
      x+=2*h;
   }
   s1*=2;
   x=a;
   for(i=1; i<=2*n-1; i+=2)
   {  s2+=sqrt(4-x*x)/x*x;
      x+=2*h;
   }
   s2*=4;
   s=s1+s2+sqrt(4-a*a)/a*a+sqrt(4-b*b)/b*b;
   res=(b-a)*s/(6*n);
   cout<<"Simpsona = "<<setprecision(3)<<res<<endl;
 
   s=0;
   x=a;
   for(i=0; i<=n-1; i++)
   {  s+=sqrt(4-x*x)/x*x;
      x+=2*h;
   }
   res=(b-a)/n*s;
   cout<<"Pryamougolnika = "<<setprecision(3)<<res<<endl;
 
 
   getch();
}
Проверте пожалуйста на правильность. Ответы при вводе: нижний -1, верхний-2, точность-55: прям, сим= ~1,4... Ответ, как мне сказали, другой- гдето так- ~0.865.

Памогите исправить пожалуйста к завтрашнему дню нужно СРОЧНО !
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru