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

queue удаление из очереди - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread1011142.html
Даны действительные числа х, y1, ..., у25. В последо¬вательности y1, ..., у25 найти два члена, среднее арифме¬тическое которых ближе всего к х.
C++ Найти среднее арифметическое элементов массива Данный массив размера N и целые числа K и L (1 <K <L <N). Найти среднее арифметическое элементов массива с номерами от K до L включительно. http://www.cyberforum.ru/cpp-beginners/thread1011121.html
C++ по массивам
Для одномерного массива, состоящего из n вещественных чисел: а) найти минимальный по модулю элемент массива; б) вычислить сумму элементов массива, находящихся между максимальным и минимальным элементами; в) вычислить среднее арифметическое положительных элементов массива; г) заменить все элементы, предшествующие первому отрицательному эле-менту, значением минимального элемента и распечатать...
C++ Найти первое простое число, превосходящее 10^(100)
Найти первое простое число, превосходящее 10^(100).10 в степени 100 как это осуществить в с++?
C++ инициализация указателя http://www.cyberforum.ru/cpp-beginners/thread1011083.html
class Item { public: Item() { num0=new char("как");//ошибка cannot convert from 'const char ' to 'char' num1=new char("это");//ошибка cannot convert from 'const char ' to 'char' num2=new char("исправить");//ошибка cannot convert from 'const char ' to 'char' } char* num0;
C++ Машина Поста (да пофиг) #include <iostream> #include <fstream> #include <istream> #include <stdlib.h> #include <string> using namespace std; struct rule{ string Left; подробнее

Показать сообщение отдельно
женя777
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 37
18.11.2013, 21:09  [ТС]     queue удаление из очереди
Цитата Сообщение от retmas Посмотреть сообщение
для начала, исходя из вашего задания и вашего кода, вы не до конца его сами поняли. подумайте над заданием еще раз

Добавлено через 4 минуты
подскажу. в вашем случае нечего удалять всегда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>       
#include <queue>          
#include <conio.h>
int main ()
{
  std::queue<int> a;
  for(int i=-50;i<51;i++)
      a.push (i);
  int min=a.front();
 
  while (!a.empty())
  {
    if(a.front()<min)a.pop();
  }
  while (!a.empty()){
      printf("%d ",a.front());
      a.pop();
  }
  _getch();
  return 0;
}
как я понял должно получиться, что-то подобное но выводится пустая строка (
 
Текущее время: 06:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru