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

Вычисление определенного интеграла методом центральных прямоугольников - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разные способы подключения файла, или как еще можно передать функции двумерный массив? http://www.cyberforum.ru/cpp-beginners/thread1163906.html
Программа считает сумму положительных элементов каждого столбца и сумму отрицательных элементов каждой строки. Все работает как нужно, но мне не нравится как подключен файл. Есть ли другой способ его подключения? И как еще можно передать функции двумерный массив? #include <iostream> using std::cout; using std::endl; #include <ctime> #include <fstream> using std::ofstream; const int...
C++ Сортировка двумерного массива Всем привет, покажите простые коды сортировки двумерных массивов (матриц) а) Элементы побочной диагонали отсортировать методом простого обмена б) Элементы главной диагонали отсортировать методом простой выборки в) Элементы первой строки отсортировать методом простой вставки http://www.cyberforum.ru/cpp-beginners/thread1163897.html
C++ Распарсить нелинейное уравнение и найти все его корни
На вход задается нелинейное уравнение, содержащие операции +, -, *, /, ^. Необходимо найти все его корни (те, при которых уравнение будет = 0) или сказать, что решений не существует.
C++ Указатели функции, присвоение значения константе
#include <iostream> using namespace std; void conv(char const *s); int main() { char d = '5'; conv(&d); cout<<d;
C++ Компоненты для отображении графической информации http://www.cyberforum.ru/cpp-beginners/thread1163842.html
Подскажите какие бывают компоненты для отображения графической информации и как с их помощью слелать модно нарисовать график какой либо функции
C++ Упорядочить по месяцу рождения список Составить программу, которая обеспечивает ввод полученной информации, распечатку её в виде таблицы,а так же распечатать список студентов, упорядоченный по месяцу рождения Макет программы есть, но на учебном месте может кто напишет на скорую руку буду благодарен)) подробнее

Показать сообщение отдельно
Borg00500
0 / 0 / 0
Регистрация: 02.05.2014
Сообщений: 4
02.05.2014, 11:59     Вычисление определенного интеграла методом центральных прямоугольников
Создал программу для вычисления определенного интеграла методом центральных прямоугольников, при компиляции ошибок нет, но при запуске выдаёт: "Run-Time Check Failure #3 - The variable 'x' is being used without being initialized."
Прошу помочь найти ошибку. (Буду так же благодарен за прочие замечания.)
Исходник:
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
#include"stdafx.h"
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream>
#include<time.h>
#include<math.h>
using namespace std;
int main(float a, float b, int n, float s)
{setlocale (LC_ALL, "RUS"); 
    float h, fx, fa, fb ; 
    int i;
    /*cout << "Введите подынтегральную функцию" << endl;
    cin >> fx;*/
    float x;    
    fx=exp(x)*pow(cos(x),2)-2*exp(x)*sin(x)*cos(x); 
    cout << "Введите границу a" << endl;
    cin >> a;
    cout << "Введите границу b" << endl;
    cin >> b;
    cout << "Введите число разбиений n" << endl;
    cin >> n;
    fa=exp(a)*pow(cos(a),2)-2*exp(a)*sin(a)*cos(a); 
    fb=exp(b)*pow(cos(b),2)-2*exp(b)*sin(b)*cos(b);
    s = (fa+fb)/2;
    h = (b - a)/n;      
    x = a+h;
    for (i = 1; i = 1; n - 1)  
        {
            s = s + fx;
            x = x + h;
        }
    s = s*h;
    cout << "шаг интегрирования =" << h << endl;
    cout << "текущее значение переменной интегрирования" << x << endl;
    cout << "значение определенного интеграла" << s << endl;
return 0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru