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

Подсчет кол-ва инверсий - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кружок хорового пения http://www.cyberforum.ru/cpp-beginners/thread515562.html
Кружок хорового пения В некотором учебном заведении функционирует кружок хорового пения. Начало кружка всегда происходит единообразно: по сигналу руководителя кружка ВСЕ n УЧАСТНИКОВ становятся в...
C++ Хэш-таблица. Метод цепочек. C++ Уважаемые, программисты, задание звучит так: "Таблица строится по методу цепочек с использованием хеш-функции, возвращающей сумму двух первых букв идентификатора." Судя из задания созрело несколько... http://www.cyberforum.ru/cpp-beginners/thread515554.html
Написать программу с определенными функциями (не объектно-ориентированное программирование) C++
Предметная область – центр повышения квалификации. Объект – дисциплина (курс). Данные об объекте:  наименование;  преподаватель;  количество часов;  оплата;  число человек в группе....
C++ Работа в графическом режиме. Графические примитивы, движение объектов.
В соответствии с возникающими ассоциациями от словесного описания картины, нарисовать ее графический аналог. Использовать различные цвета, функции рисования, эффекты анимации. На рисунке ОБЯЗАТЕЛЬНО...
C++ Почему не возвращается значение через указатель из метода класса? http://www.cyberforum.ru/cpp-beginners/thread515511.html
Вот решил проверить поведение указателя в программе (я только учу C++), как оказалось после выхода из метода, указатель не указывает на присвоеное ему значение внутри тела метода. Почему так...
C++ Решение мат задачи симплекс методом на С++. Здравствуйте!Пожалуйста помогите написать программу на с++ для решение моей задачи вот она решенная симплекс методом:http://www.matburo.ru/Examples/Files/Simplex1.pdf подробнее

Показать сообщение отдельно
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,061
10.03.2012, 20:52
1 ошибка - 3 строка функции main
C++
1
vector <int> mas;
создает 0 размерный vector mas - и при попытке туда что то записать
C++
1
2
for(int i=0;i<n;i++)
 cin >> mas[i];
программа кидает исключение

2 - ошибка, ошибка подобного рода в функции merge
в строке
C++
1
2
3
4
else{
      dopmas[posD++] = mas[pos2++];//Ошибка падает здесь
      colInv += m - pos1 + 1;
     }
ошибка появляется из-за того что в данном участке кода
C++
1
        vector <int> dopmas(r-l-1);
выражение r-l-1 становиться равным 0 и соответственно мы возвращаемся к ошибке №1
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru