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

Методом Нелдера-Мида. Ошибка в коде. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция вычисления моды ряда http://www.cyberforum.ru/cpp-beginners/thread411017.html
Здравствуйте. есть задание - написать функцию нахождение моды ряда((наиболее часто встречаемое число) параметры функции - ряд и количество элементов в ряде) накидал код, но как дальше его...
C++ очериди C++ Смоделировать очередь на базе статического массива, в которой реализован такой механизм изъятия элемента из очереди: начало очереди всегда находится в первом элементе массива; при изъятии одного... http://www.cyberforum.ru/cpp-beginners/thread411012.html
поиск связных компонент графа C++
Нужна програмная реализация алгоритма поиска связных компонент графа написала вот что-то такое: #pragma hdrstop #pragma argsused #include <iostream> #include <conio.h> #include <time.h>
Перенаправление потока вывода C++
Здравствуйте! Задача такова - нужно перенаправить поток вывода с cout на файловый в одном из конструкторов класса. Итог - необработанное исключение 0xC0000005: Нарушение прав доступа при чтении...
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread410993.html
Разработать класс содержащий: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор копирования; г) деструктор; д) методы класса для работы с...
C++ Модуль в массиве Добрый вечер. Подскажите мне пожалуйста вот с этой задачей: В одномерном массиве, состоящем из n вещественных элементов, вычислить: • номер минимального элемента; • сумму элементов массива,... подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
18.12.2011, 22:36  [ТС]
Спасибо мне, проблема была в вычислении С. Ошибку исправил, программа работает

Добавлено через 4 минуты
Кому интересно, то я перенес вычисление С в функцию:
C++
1
2
3
4
5
6
7
8
9
10
point CalculateC(vector<point> vec, int H) {
    double t;
    point O( 0, 0, 0 );
    for(int i = 0; i < vec.size(); i++) {
        O += vec[i];
    }
    O = O - vec[H];
    t = 1.0 / (double)N;
    return O * t;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru