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

Площадь фигуры ограниченной кусочно-линейной функцией и осью абсцисс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Узнать что стоит на определённом месте (0 или 1) http://www.cyberforum.ru/cpp-beginners/thread750162.html
Уважаемые программисты! Помогите исправить код или решить задачу. Представим себе бесконечную последовательность цифр, составленную из записанных друг за другом возрастающих степеней десятки. Вот начало этой последовательности: 110100100010000… Всё, что надо — определить, какая цифра находится в такой последовательности на определённом месте. Исходные данные В первой строке находится целое...
C++ Задача на классы Я не понимаю как написать функцию чтобы она проверяла или числа с плавающей запятой! Помогите! #include <iostream.h> #include <time.h> #include <conio.h> class Rectangle{ private: float length; http://www.cyberforum.ru/cpp-beginners/thread750157.html
C++ Размер объекта
Только что прочитал такую статью - http://devdoc.web-ide.ru/index.php/content/view/virtual_base.htm И там написано "Создание объекта – это просто выделение блока памяти для данных этого класса и все! Соответственно, размер объекта полностью зависит только от количества и размера переменных, но не от методов." И я ,может конечно не правильно подумал - и решил что такой класс должен весит 0 ...
C++ Вывести порядковый номер последнего из тех его элементов, которые удовлетворяют неравенству
Дан целочисленный массив А размера 10. Вывести порядковый номер последнего из тех его элементов Ак, которые удовлетворяют неравенству А1<Ak<A10. Если таких элементов нет, то вывести 0. Вот мой код но он неправильно работает может кто подскажет что не так? #include "iostream" #include "windows.h" #include "time.h" #include "stdlib.h" using namespace std; void main() {
C++ Создать производный класс complexExt от класса Complex http://www.cyberforum.ru/cpp-beginners/thread750139.html
задание: Создать производный класс complexExt от класса Complex, который должен - в разделе private содержать закрытые переменные-члены mod и argument которые означают соответственно модуль и аргумент комплексного числа В разделе public содержать: - конструктор по умолчанию complexExt(), который придает переменным mod и argument значение равное 0; - функции double mod(); double...
C++ Код не выполняется в одном месте, но выполняется в другом Вот код процедуры: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; static LARGE_INTEGER pli; static LPDWORD drd; static HANDLE fl = CreateFile(L"qs.txt",GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, 0, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0); подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
30.12.2012, 20:22     Площадь фигуры ограниченной кусочно-линейной функцией и осью абсцисс
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
#include <iostream>
using namespace std;
#include <windows.h>
 
double firstFunction(double x){
    return -2.5*x-6;
}
double secondFunction(double x){
    return x+1;
}
double thirdFunction(double x){
    return -2*x+1;
}
double fourthFunction(double x){
    return 4/3*x-7/3;
}
 
double trapezoidal(double a,double b,double h,double (*myFunction)(double)){  //трапеции
   double sum = 0;
   for (double i = a; i < b-h; i+=h) {
     sum+=(myFunction(i)+myFunction(i+h))*h/2;
   }
   return sum;
}
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    double sum = 0;
    sum+=trapezoidal(-4,-2,0.1,&firstFunction);
    sum+=trapezoidal(-2,0,0.1,&secondFunction);
    sum+=trapezoidal(0,1,0.1,&thirdFunction);
    sum+=trapezoidal(1,4,0.1,&fourthFunction);
    cout << "Интеграл равен = " << sum <<endl;
    system("pause");
}
пожалуйста
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru