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

Удаление элемента из очереди - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать алгоритм для вычисления заданной функции: http://www.cyberforum.ru/cpp-beginners/thread968910.html
Написать алгоритм для вычисления заданной функции: |0, x≤0 F(x)= |x, 0<x≤1 |x*x, x>1 Заранее спасибо!
C++ решение задач с использованием конструкции ветвления 1. В заборе выпилена дыра прямоугольной формы с известными размерами. Определить, пройдёт ли в эту дыру мяч заданного радиуса. 2. Определить D и М-дату К-го по счету дня високосного года. Месяц вывести в словесной форме. D - день, М - месяц. Предусмотреть, что 1 ≤ К ≤ 366. помогите пожалуйста((( http://www.cyberforum.ru/cpp-beginners/thread968908.html
Решение задач с использованием конструкции ветвления C++
Даны действительные числа x, y и z. Найти min(x, y, z). И как-то написать на языке С++ Помогите разобраться. Мне нужно построить алгоритм ветвления, Я понимаю что он из себя представляет, но как его строить по данному методу как-то не понимаю. Было бы прекрасно, если можно было объяснить то, что вы пишите. Надеюсь, на вашу помощь.
Изменение цвета кнопки при многократных нажатиях C++
Есть кнопка. При нажатии на нее она становится красной, при повторном нажатии она должна становиться зеленой, потом опять красной и т.д. Но она почему-то один раз становится красной и все, может, кто знает, почему? isSoundOn = 0; for( /* Что-то там */ ) { if(isSoundOn == 0) { // Кнопка становится красной isSoundOn = 1;
C++ Конец строки в txt файле http://www.cyberforum.ru/cpp-beginners/thread968863.html
Добрый день! Мне нужно считать значения двумерного массива. В txt файле хранятся, например, такие значения. 1 2 3 4 5 6 7 8 9 С чтением всех чисел подряд понятно, с помощью .eof вывожу до конца файла все данные, но мне нужно различать конец строки. Как это сделать?
C++ Число больше 8000 которое кратноу 47 Помогите пожайлуста я незнаю как зделать задание: найти минимальное из натуральных чисел, больше 8000, которое кратное 47 подробнее

Показать сообщение отдельно
Kn0x
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 16
04.10.2013, 16:23     Удаление элемента из очереди
Здравствуйте, проблема с очередями, совсем их не понимаю, перечитал много статей все равно не доходит.(
Задание: Удалить каждый второй элемент из очереди.
Правдами не правдами написал часть кода, осталось дописать удаление каждого второго элемента, помогите пожалуйста.
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
39
#include <conio.h>
#include <iostream>
using namespace std;
struct Item {
int info;
Item* next;
};
 
void main ( )
{
    Item *first = 0; //Указатель на начало списка
    Item *p;
    int i,z,k;
    cout << "Vvedite kol-vo elementov v ocheredi\n";
    cin >> z;  // Создать список
    for (k=0;k<z;k++) 
    {
        cin >> i;
        p = new Item; // Создать новый элемент списка
        p->info = i;
        p->next = first ;  // Присоединить новый элемент к началу списка
        first = p;
    }
    // Пройти список и вывести элементы
    p = first;
    while (p) 
    {
        cout<< p->info << " " ;
        p = p->next;
    }
    // Пройти список и удалить элементы
    while (first) 
    {
        p = first;
        first = first->next ;
        delete p;
    }
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru