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

Не получается отсортировать рабочий график - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Язык программирования С++ http://www.cyberforum.ru/cpp-beginners/thread643695.html
Доброго времени суток, Уважаемые Форумчане! Я учусь в БГУИР на инженер-программиста (Минск). И возник вопрос - Хочу стать экспертом в области С++. Расскажите с чего начать и впоследствие улучшить свои навыки по с++, начиная свой путь от новичка до профессионала. Также интересует С++ для 3d игр. Вопрос больше программерам. Спасибо!
C++ очередь с приоритетом, извлечение минимума сабж http://www.cplusplus.com/reference/stl/priority_queue по умолчанию там есть только метод извлечения максимума в сети нашел такой способ - #include <iostream> #include <queue> #include <vector> int main() { http://www.cyberforum.ru/cpp-beginners/thread643678.html
Выделение памяти под массив C++
Требуется выделить память под матрицу. Будет ли следующий код работать корректно? //глобальная область int x_size = 3; int y_size = 4; int *p;
C++ Проверить, являются ли числа в массиве возрастающими?
Всем доброго времени суток, долго боролся над данной проблемой, изменял код по всячески, пробовал разные проверки на возрастание, все впустую. Программа по первому условию судит все массивы - если сначала проверять на невозрастание, то все введенные массивы она признает такими, и наоборот. Прилагаю код и очень надеюсь на вашу помощь. Желательно указать на ошибку, а не переписывать с нуля....
C++ Timus 1003 - TLE #1 http://www.cyberforum.ru/cpp-beginners/thread643646.html
В общем, никак не получается сделать задачу эту. Копаю ее уже месяц, перепробовал разные методы, но постоянно получаю тайм-лимит. Идея текущего метода такая - создаем граф с ребрами, где вершины - крайние позиции, а вес ребра - четность. И просто нужно отслеживать, чтобы не происходило такой ситуации, что от одной границы до другой идут разные пути, и на этих путях четности разные. В этом...
C++ Описать динамическую информацию о наличии автобусов в автобусном парке Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.Сведенения о каждом автобусе вкл -Номер автобуса -ФИО -№маршрута Программа должна обеспечивать -начальное формирование данных обо всех автобусах в парке в виде списка -при выезде каждго автобуса из парка вводится №автобуса, и программа удаляет данные об этом автобусе из списка... подробнее

Показать сообщение отдельно
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
29.08.2012, 10:21     Не получается отсортировать рабочий график
Поясняю насчет string::size_type.
Функция size возвращает тип size_type, а не int. Ведь размер строки может не уместиться в int, так как диапазон значений начинается с отрицательного числа, далеко от нуля.
size_type - это вспомогательный тип данных, определенный в классе string и в некоторых других библиотечных типах. Он является беззнаковым типом. Размер ведь не может быть отрицательный.
Этот вспомогательный тип позволяет использовать библиотечные типы машинно-независмым способом.
size_type определен как синоним unsigned, unsigned int или unsigned long т.е. как гарантированно большой чтобы содержать размер любой строки.
string::size_type - применяется оператор видимости :: - указывающий на то, что имя size_type определено именно в классе string.

В общем, использовать знаковые типы данных там где нужные беззнаковые - не стоит, так как это может привести в лучшем случае к warning сообщениям компилятора, а в худшем к ошибкам времени выполнения.

Добавлено через 16 минут
Думаю, что Вам нужно организовать свой тип данных и объявить вектор с элементами этого типа.

Добавлено через 6 минут
А по какому критерию Вам необходима сортировка данного списка?
 
Текущее время: 19:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru