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

Найти ошибку в программе. Интеграл по формуле Симпсона, - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Mpi Задать количество процессов http://www.cyberforum.ru/cpp-beginners/thread1172616.html
Добрый день. Подскажите пожалуйста,есть ли функция задания количества процессов на mpi? У меня нету кластеров,я хочу просто смоделировать рушение задачи использую локальный отладчик( visual studio)
C++ Выстроить новобранцев по росту Нужно перевести программу с Паскаля на С++ const M=10; {максимально число элементов в A} {будем считать, что A состоит из чисел от 1 до N} var c:array of integer; curstr, maxstr: array of integer; {в этих переменных хранятся текущая цепочка и} {цепочка максимальной длины.} {В нулевом элементе хранится длина цепочки} N,E : integer; {N - число элементов в A} http://www.cyberforum.ru/cpp-beginners/thread1172614.html
C++ Чтение данных из файла
Здравствуйте, в программе нужно прочитать данные из файла и записать результат в ассоциативный массив всё работает, только не понятно откуда берётся лишний символ (к всему тексту добавляется в конце): код -1 'я', хотя в текстовом файле его нету setlocale(LC_ALL, "Russian"); ... ifstream f(name1); map<char,int> m; ////// считаем частоты встречаемости символов while (!f.eof()) {
ООП. Задать таблицу описания некоторой принципиальной схемы. C++
Задается таблица описания некоторой принципиальной схемы. Формат таблицы таков: номер блока в схеме, имя блока, тип блока, количество входов, количество выходов. Разработать объект, обеспечивающий обработку табличных данных и выполнение следующих видов работ с таблицей: Создание описания соединений блоков, вывод на экран таблицы соединений, создание списка блоков, которые не соединены ни с одним...
C++ Cчитывание из файла блоками по 8 байт http://www.cyberforum.ru/cpp-beginners/thread1172600.html
1.Исходный файл читается блоками по 8 байт 2.Работу с файлами осуществляться в двоичном формате в стиле C++ (с помощью функций open,write,read,gcount),в вариантах их применения с объектами классов ifstream и ofstream ifstream cinFile1("start.d",ios::binary); ofstream coutFile1("finish.d",ios::binary); unsigned long arr; do { cinFile1.read((char*)&arrays,sizeof(long));
C++ Сформировать массив строк. Удалить из него строку начинающуюся на букву «а» Сформировать массив строк. Удалить из него строку начинающуюся на букву «а». Пожалуйста помогите решить, заранее спасибо. подробнее

Показать сообщение отдельно
Rovecrew
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 25
11.05.2014, 20:59     Найти ошибку в программе. Интеграл по формуле Симпсона,
Найти ошибку в программе. Интеграл по формуле Симпсона,

посмотрите правильно ли выполнил задание
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// Lab14Y.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include "math.h"
#include "conio.h"
#pragma warning(disable : 4996)
#define M_PI 3.1415926535897932384626433832795
 
using namespace std;
 
 
 
double f(double x)
{
    return sqrt(pow(x, 2) + 0.16) / x;
}
 
 
 
 
double c(double(*func)(double), double a = 1, double b = 2)
{
    double s = 0;
    for (double i = a; i<b; i += 0.01)
    {
 
        s += ((*func)(i)+(*func)(i + 0.01))*0.5*0.01;
    }
 
    return s;
}
 
 
 
double Simps(int n) // formula Simpsona
{
    double m;
    double x, x1, x2, h, sum = 0;
    m = n >> 1;
    h = (double)1 / n;
    for (int i = 1; i <= m; i++)
    {
        x = 2 * i*h;
        x1 = (2 * i + 1)*h;
        x2 = (2 * i + 2)*h;
        sum += (f(x) + 4 * f(x1) + f(x2));
    }
    return h*sum / 3;
}
 
 
 
void main()
{
    
    double a = 0;
    double b = M_PI/3;
    int g = 2.2;
    cout << c(f, a, b) << endl;
    cout << c(f, a) << endl;
    cout << c(f) << endl;
    cout << Simps(g) << endl;
 
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru