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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разные способы подключения файла, или как еще можно передать функции двумерный массив? http://www.cyberforum.ru/cpp-beginners/thread1163906.html
Программа считает сумму положительных элементов каждого столбца и сумму отрицательных элементов каждой строки. Все работает как нужно, но мне не нравится как подключен файл. Есть ли другой способ его...
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

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

02.05.2014, 11:59. Просмотров 1164. Ответов 3
Метки (Все метки)

Создал программу для вычисления определенного интеграла методом центральных прямоугольников, при компиляции ошибок нет, но при запуске выдаёт: "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;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru