Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
olya_verhova
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 6
#1

Найдите суммарную длину строк, принадлежащих очереди, кроме первой строки очереди - C++

19.04.2017, 12:54. Просмотров 231. Ответов 2
Метки нет (Все метки)

Создать очередь строковых значений, для реализации используя односвязные списки.Реализовать операции добавления (enqueue) и удаления (dequeue) элемента очереди. Добавьте в очередь строки "one", "two", "three", "four" и распечатайте содержимое очереди. Удалите 2 элемента из очереди, затем добавьте в очередь строку "inf" и распечатайте очередь еще раз. Найдите суммарную длину строк, принадлежащих очереди, кроме первой строки очереди.
http://www.cyberforum.ru/cpp-beginners/thread536403.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2017, 12:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найдите суммарную длину строк, принадлежащих очереди, кроме первой строки очереди (C++):

Извлечь из очереди начальные элементы и вывести их значения и новые адреса начала и конца очереди
Дано число N (> 0) и указатели P1 и P2 на начало и конец непустой очереди....

Создание очереди и удаление элемента очереди по усмотрению пользователя
Вот код он создает очередь и должен удалить элемент очереди по усмотрению...

Разработать программу формирования очереди, содержащей целые числа, и упорядочивания по возрастанию элементов в этой очереди.
Доброе всем время суток! Помогите пожалуйста! Разработать программу...

Найдите среднее арифметическое четных элементов очереди
Найдите среднее арифметическое четных элементов очереди. Помогите пожалуйста !)

Очереди. Дан массив. Создать две очереди, первая должна содержать все нечетные, а вторая - все четные
Очереди. Дан массив. Создать две очереди, первая должна содержать все...

2
Sawa121212
1 / 1 / 5
Регистрация: 12.11.2016
Сообщений: 67
17.05.2017, 12:35 #2
Лучший ответ Сообщение было отмечено olya_verhova как решение

Решение

Я начал делать, но нет " Найдите суммарную длину всех строк, принадлежащих очереди."
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
40
41
42
43
44
45
46
47
48
// ConsoleApplication2.cpp: главный файл проекта.
 
#include "stdafx.h" 
#include <iostream> 
#include <string> 
#include <stdio.h> 
#include <queue> // подключаем заголовочный файл очереди 
 
// Создать очередь строковых значений, для реализации используя односвязные списки.
// Реализовать операции добавления(enqueue)и удаления(dequeue) элемента из очереди.
// Добавьте в очередь строки "one", "two", "three". "four" и распечатайте содержимое очереди.
// Удалите 1 элемент из очереди, затем добавьте в очередь строку "five" и распечатайте очередь еще раз.
// Найдите суммарную длину всех строк, принадлежащих очереди.
 
using namespace std;
 
int main() {
    setlocale(LC_ALL, "rus");
    queue <string> q; // создали очередь q 
    int m;
    string a;
    // добавили в очередь несколько элементов типа string 
    q.push("one");
    q.push("two");
    q.push("three");
    q.push("four");
    // добавляем в очередь элементы 
    // удаляем 2 элемента из очереди 
    cout << "Удаляются 1 первых элемента" << endl;
    for (int i = 0; i < 1; i++)
        q.pop();
    // 
    cout << "Количество новых элементов: ";
    cin >> m;
    for (int h = 0; h < m; h++) {
        cin >> a;
        q.push(a); // добавляем в очередь элементы 
    }
    // выгружаем элементы очереди по одному, в порядке их приоритета 
    cout << "Очередь после изменений: " << endl;
    while (!q.empty()) {
        cout << q.front() << " ";
        q.pop();
    }
    
    system("pause");
    return 0;
}
1
olya_verhova
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 6
14.12.2017, 12:29  [ТС] #3
Спасибо, очень помог))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2017, 12:29
Привет! Вот еще темы с решениями:

Объединить две очереди в одну, как создать две очереди
&quot;Объединить две очереди в одну, чередуя элементы первой и второй очереди. ...

Удаление пустых строк из очереди
Добрый вечер! у меня возникла проблема с удалением пустых строк, не могу...

Массив строк в один textbox, по очереди
Есть массив строк, хочу каждую вывести в один текст бокс по очереди, так, чтобы...

Необходимо определить длину каждой строки, определить сколько символив первой и второй строки совпадают
Приветик всем)) Очень нужна помощь. Помогите решить некоторые задачи. 1....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru