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

Не могу реализовать очередь (модель дозаправки самолетов в воздухе) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выбрать три разные точки заданного на плоскости множества http://www.cyberforum.ru/cpp-beginners/thread896406.html
Всем привет.Выбрать три разные точки заданного на плоскости множества точек, составляющие треугольник наибольшего периметра. необходимо реализовать с помощью процедур и функций в delphi или с++.
C++ Замена последней подстроки Мне нужно сделать програмку которая спряжает существительные на украинском. Начал со слова, которое заканчивается на "я". Для спряжения нужно заменять последнюю букву на окончания. Должно выйти так: Н. гиря Р. гирі Д. гирі З. гирю О. гирею К. гире На php писал точно такой же сценарий, там присутствуют функции substr и substr_replace. На C++ не нахожу походящей функции. Может кто поможет? http://www.cyberforum.ru/cpp-beginners/thread896396.html
C++ Классы строк, массивы преобразование и т.д
У меня в учебнике есть такой пример: #include <iostream> #include <string.h> using namespace std; // Rudimentary string class class String { public:
Вводится последовательность целых чисел, 0 её конец C++
Очень прошу помощи в решении данной задачи : Вводится последовательность целых чисел, 0 конец последовательности. Для каждого числа последовательности найти сумму его простых делителей (нахождение суммы простых делителей числа оформить как функцию). Буду очень признателен тем, кто не откажет в помощи.
C++ Перегрузка функций (Создать класс Set ) http://www.cyberforum.ru/cpp-beginners/thread896374.html
Создать класс Set – множество целых чисел, используя динамическую память. Определить операторы работы с множествами: "+" – объединение, "*" – пересечение, "-" вычитание, как дружественные функции, а "+=" – включение нового элемента в множество, "==" – сравнения на равенство, и др. как методы класса. Определить операторы "<<" и ">>". Также определить функцию определения принадлежности элемента...
C++ Сосчитать количество слов в файле с русским текстом ; количество слов, которые начинаются с заданного буквосочетания. Нужна программа чтобы нормально работала через Borland c++ Сосчитать количество слов в файле с русским текстом ; количество слов, которые начинаются с заданного буквосочетания. подробнее

Показать сообщение отдельно
Reygan
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 16
15.06.2013, 01:52  [ТС]     Не могу реализовать очередь (модель дозаправки самолетов в воздухе)
пробую сделать так (очередь через вектор)
(отрывок кода, но в нем смысл того что я хочу понять).(В начале все переменные равны 0)

vector <int> ochered;

randNext = 1 + rand()%99; // тут генерируется время до прилета нового самолета по моим данным
randNext = randNext/100;
timeNext = (-1/potokPlane)*log(randNext);
timeLast = timeNext;

if ( timeLast == 0 ) // если время равно 0
{

newPlane = 1; // прилетает новый самолет
randNext = 1 + rand()%99; // а дальше сразу расчитывается время до прилета следующего
randNext = randNext/100;
timeNext = (-1/potokPlane)*log(randNext);
timeLast = timeNext;
}

if( newPlane==1 )

{ ochered.push_back(40); //40 - это 20минут ожидания для дальнейшей манипуляцией ими

{
if( dozapr1==0 )
{
randNext = 1 + rand()%99; // генирируется число
randNext = randNext/100;
VremyaRab1 = (-1/unknown)*log(randNext); // а здесь время работы дозаправщика
dozapr1++;
// и вот вопрос:мне нужно убрать из очереди элемент который добавился командой push_back
// а лучше прировнять к 0 и в последующих манипуляциях его опять можно было исполь
// зовать.Т.е. как обратится к тому элементу который сейчас у дазоправщика?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru