Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перетипирование char c[8] в double Есть 8 байтов данных в интерпретации массива чаров. Нужно перетипировать эти данные в интерпретацию double. https://www.cyberforum.ru/ cpp-beginners/ thread3104652.html C++ Перевод числа в двоичную систему счисления и деление этого числа на 7
Пытаюсь разобрать код, но пока что никак не получается. #include <iomanip> #include <stdio.h> // Функция для перевода числа в двоичный код void decimalToBinary(int decimal, int binary, int* size) { int i = 0; while (decimal > 0) {
C++ Выделение памяти в функции Здравствуйте. Вопрос, наверное, глупый, но все же. Допустим такой код: #include <iostream> using namespace std; int* func() { int* tmp = new int; for(int i = 0; i < 5; i++) tmp = i; return tmp; } https://www.cyberforum.ru/ cpp-beginners/ thread3104524.html C++ Двусвязный список C++ https://www.cyberforum.ru/ cpp-beginners/ thread3104515.html
Добрый день, пишу по учебе двусвязный список, проблема состоит в том, что на 237 строчке кода у меня возникает ошибка: Ошибка C2660 List<int>::ElementIndex: функция не принимает 1 аргументов. Как я понял, данный метод не принимает никаких значений, как можно доработать данную программу, чтобы у меня работал метод Input и метод ElementIndex? #include<iostream> #include<cstring> using...
Описать структуру Train (железная дорога ) содержащую следующие поля(7 полей) C++
Описать структуру Train (железная дорога ) содержащую следующие поля: -Номер поезда -Пункт отправления -Пункт прибытия -Дата отправления -Время отправления -Время прибытия -Тип поезда Необходимо реализовать поиск поездов на заданную дату, на заданное время отправления, поиск информации по пункту прибытия, по номеру поезда. Вывести
C++ Задача по поиску максимальных элементов https://www.cyberforum.ru/ cpp-beginners/ thread3104497.html
#include <iostream> #include <math.h> #include<algorithm> using namespace std; int main() { size_t size; int zad, max1, ne, schet, max2, schet1, ne1; cin >> size >> zad; int* students = new int; for (size_t i = 0; i < size; i++) {
C++ Консольная игра https://www.cyberforum.ru/ cpp-beginners/ thread3104491.html
Всем привет, попробовал реализовать консольную игру и столкнулся с некоторыми трудностями. 1. При попытке завершить игру через 'q' или победе выдает ошибку. 2. Как можно уменьшить мерцание экрана в консоли и оптимизировать код. #include <iostream> #include <windows.h> #include <fstream> #include <conio.h> using namespace std;
C++ Удаление элементов двунаправленного списка
Задача: В созданном двунаправленном списке удалить чётные элементы. Без строчки else {lst.erase(pos_it); } всё работает, но с ней вылетает ошибка. Пробовал и lst.erase, lst.removе, но ничего не получается. Как удалить чётные элементы? #include <iostream> #include <list> #include <math.h> using namespace std; int main() {
C++ GuessException https://www.cyberforum.ru/ cpp-beginners/ thread3104479.html
В этой задаче вам предстоит отгадать число, загаданное жюри. Жюри загадало число от 1 до 100 включительно. Требуется отгадать его за не более чем 30 попыток. А именно, есть объект типа BlackBox \*class BlackBox { public: void GuessNumber(int x) const; };*\
C++ Задача о коне Аттилы https://www.cyberforum.ru/ cpp-beginners/ thread3104477.html
На шахматной доске стоят белый конь и черный король. Некоторые поля доски считаются «горящими». Конь должен дойти до неприятельского короля, повергнуть его и вернуться на исходное место. При этом ему запрещено становиться как на горящие поля, так и на поля, которые уже пройдены. Пытался решить вот так, но не понимаю как реализовать возвращение в начальную точку (позицию коня) const int...
C++ Найти все вхождения в строку указанной подстроки
Код не проходит тест, хотя работает. Что не так? #include <iostream> #include <string> #include <vector> using namespace std; int main() { string s, p; getline(cin, s);
C++ Как можно оптимизировать код? https://www.cyberforum.ru/ cpp-beginners/ thread3104469.html
#include <iostream> #include <vector> using namespace std; int main() { int n, m; cin >> n; // Чтение массива vector<int> a(n);
0 / 0 / 0
Регистрация: 18.11.2018
Сообщений: 45
11.05.2023, 18:36  [ТС] 0

очередь в столовую с приоритетом С++ - C++ - Ответ 16897061

11.05.2023, 18:36. Показов 311. Ответов 6
Метки (Все метки)

Ответ

с листом, меня отбросило на пару тестов назад, может я чет не то делаю?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <list>
 
using namespace std;
 
int main() {
    list<int> q;
 
    int N;
    cin >> N;
 
    while (N--) {
        char c;
        cin >> c;
 
        if (c == '+') {
            int value;
            cin >> value;
            q.push_back(value);
        }
        else if (c == '*') {
            int value;
            cin >> value;
            int middle_index = q.size() / 2;
            if (q.size() % 2 != 0) { middle_index = ((q.size()+1) / 2);}
          
            auto it = q.begin();
            advance(it, middle_index);
            q.insert(it, value);
        }
        else if (c == '-') {
            cout << q.front() << endl;
            q.pop_front();
        }
    }
 
    return 0;
}


Вернуться к обсуждению:
очередь в столовую с приоритетом С++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2023, 18:36
Готовые ответы и решения:

Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец
Здравствуйте! имеется задание: создать очередь с приоритетом (у каждого элемента свой приоритет)....

Очередь в столовую 100 человек представлена 4 категориям людей студенты
Очередь в столовую 100 человек представлена 4 категориям людей студенты, преподаватели, школьники,...

Очередь в столовую
очередь в столовую - очередь с одной линией обслуживания. Дано среднее время обслуживания одного...

Среди 5 студентов, случайным образом занимающих очередь в столовую, находятся A и B
Среди 5 студентов, случайным образом занимающих очередь в столовую, находятся A и B. Составить...

Очередь с приоритетом
Имеется программа, которая реализует очередь с приоритетом насколько я понял через связной список....

6
11.05.2023, 18:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2023, 18:36
Помогаю со студенческими работами здесь

Очередь с приоритетом с++
Здравствуйте! Хотел бы попросить вас о помощи. Нужно разобраться с очередью с приоритетом, алгоритм...

Очередь с приоритетом
Вообщем есть задание найти и описать проблему : Given a priority queue with the following...

Очередь с приоритетом
Здравствуйте! У меня есть код к данной задаче: Разработать функции работы с приоритетной очереди....

Очередь с приоритетом
Здравствуйте помогите,пожалуйста , реализовать за один просмотр файла ,содержащего числа, и без...

Очередь с приоритетом
как реализовать очередь с приоритетом на бинарной куче?при том нужно графически вывести на консоль...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru