Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ перевод из си++ в паскаль for (int j = max(0, i - (n - m)); j <= i && j <= m; ++j) Как перевести эту строчку, а именно "j <= i && j <= m". https://www.cyberforum.ru/ cpp-beginners/ thread1063410.html C++ Программно изменить шрифт в консоли
Раньше для вывода кириллицы в консоли я использовал setlocale, но недавно потребовалось, чтобы консоль и воспринимала кириллицу. Пошел к Google, нашел SetConcoleCP и SetConsoleOutputCP. Сложность в том, что данные методы работают только тогда, когда в консоли включен шрифт Lucida Console, но их вручную включать каждый раз неудобно. Снова пошел к Google и нашел статьи про недокументированные...
C++ Настройка CodeBlock https://www.cyberforum.ru/ cpp-beginners/ thread1063395.html
Всем привет. Давно мучает вопрос относительно интерфейса Code::block. Как убрать отображение полного пути к открытому файлу с кодом из заголовка вкладки? Я имею в виду, как сделать так, чтобы текст названия вкладки отображал лишь название файла, а не полный путь к нему. Проблема возникла из-за файлов с длинным путем, так как при их открытии они своим названием занимают практически всю...
C++ Вычислить произведение положительных элементов строки матрицы Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение «Обнаружен 0». Помогите решить. Заранее благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread1063384.html
C++ errno 13
Почему при инициализации семафора возвращается ошибка? key2 = ftok(".", 'c'); int w = semget(key2, 1, IPC_CREAT); //отрабатывает без ошибок // возвращает идентификатор набора семафоров, связанный с аргументом key if ((semctl(w, 0, SETVAL, 2)) == (-1)) //установливаем начальное значение семафора { std::cout << "Ошибка semctl " << errno << std::endl; }
C++ прокоментируйте код) https://www.cyberforum.ru/ cpp-beginners/ thread1063375.html
#include <iostream> #include <vector> using namespace std; typedef long long ll; const ll size=100; ll a,i,j,p,w,s,n; void input()
C++ Копирование текста и цикл https://www.cyberforum.ru/ cpp-beginners/ thread1063361.html
Здравствуйте! Вопрос. Есть фрагмент текста в HTML файле (находиться в 1.html): <li> <a class='image' href='/hush/1-hush.html' style='background-image: url(/hush/pictures/1.png);'></a> <div class='info'> <a href="#">Номер № 1</a> </div>
C++ Создания и работа консоли в графическом приложении
Доброго времени суток, уважаемые форумчане. Я один из множества студентов, поступивших на программирование для создания своей игры. Я изучаю с++ всего пол года, до этого был год си, и по этому могу не знать всех нюансов. Сначала, работая на си, я думал создать игру в консоли, а потом переделать под, но во 2 семестре нам стали преподавать openGL, и я понял, что переделать будет сложновато. Но так...
C++ Создания и работа консоли в графическом приложении https://www.cyberforum.ru/ cpp-beginners/ thread1063357.html
Доброго времени суток, уважаемые форумчане. Я один из множества студентов, поступивших на программирование для создания своей игры. Я изучаю с++ всего пол года, до этого был год си, и по этому могу не знать всех нюансов. Сначала, работая на си, я думал создать игру в консоли, а потом переделать под графику, но во 2 семестре нам стали преподавать openGL, и я понял, что переделать будет сложновато....
C++ Есть очень много маленьких текстовых файлов необходимо слить в один файл Очень много маленьких файлов размером от 500 КБ до 90 МБ. Максимальная длина строки в файлах 80 символов. Всего таких файлов может быть от 2 гигабайт и более. Посоветуйте, как подступиться к программе чтобы она работала максимально быстро. Вот что я намудрил пока. Чтение и запись с помощью С++ отпадает слишком медленно или я не знаю как по другому. Сижу под Win 7. list<wstring>... https://www.cyberforum.ru/ cpp-beginners/ thread1063340.html
C++ Однонаправленный список. Операции: удалить элемент из заданной позиции, добавить элемент в заданную позицию,проверка на неравенство
Помогите. Есть одна написанная. Условия: Очередь. Операции: “+” добавить элемент ; “-“ удалить элемент ; bool() проверка «Пуста ли очередь?» В ней все работает, все запускается, не могу переделать на вот это УСЛОВИЕ: Однонаправленный список. Операции: “” удалить элемент из заданной позиции int i;
C++ Как проверить работает ли системный динамик на ноутбуке https://www.cyberforum.ru/ cpp-beginners/ thread1063333.html
в студии вставляю код, но не чего не слышно #include <windows.h> int main() { Beep(247, 500); Beep(417, 500); Beep(417, 500); Beep(370, 500); Beep(417, 500); Beep(329, 500);
25 / 25 / 12
Регистрация: 04.01.2014
Сообщений: 91
05.01.2014, 14:25 0

Связанные списки - C++ - Ответ 5596166

05.01.2014, 14:25. Показов 1252. Ответов 3
Метки (Все метки)

Ответ

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
 
using namespace std;
 
struct node
{
    int number;
    node *next;
};
 
void addToEnd(node* &last, int _number);
void outp(node *glava);
void destructor(node *glava); //не забываем освободить память.
 
int main()
{
    node* glava = new node;
    glava->next = nullptr; //(NULL)
 
    node* tail = glava; 
 
    int x=0,number;
    while(x < 10)
    {
        cin>>number;
        addToEnd(tail,number);
        tail = tail->next;
        x++;
    }
 
    outp(glava);
    
    destructor(glava);
 
    cin.get(); 
    cin.get(); //чтобы консольное окно не погасло раньше времени.
 
    return 0;
}
 
void addToEnd(node* &last, int _number)
{
    node *add_node = new node;
    add_node->number = _number;
    add_node->next = nullptr;    //(NULL)
 
    last->next = add_node;
}
 
void outp(node *glava)
{
    node *cur_node = glava->next;
    while (cur_node) {
        cout <<cur_node->number <<" ";
        cur_node = cur_node->next;
    }
    cout <<'\n';
}
 
void destructor(node *glava)
{
    node *del_node = glava->next;
    while (del_node) {
        glava->next = del_node->next;
        delete del_node;
        del_node = glava->next;
    }
    delete glava;
}
Ну вот например

Вернуться к обсуждению:
Связанные списки C++
1
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2014, 14:25
Готовые ответы и решения:

Связанные списки С++
Здравствуйте, изучаю С++ и возникли проблемы с пониманием как работают списки. Вот код: ...

Связанные списки
Составить программу, работающую со связанными списками. Мы будем рассматривать связанный список как...

Связанные списки
Вопросы в комментариях #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; using...

связанные списки
плиз помогите написать задачку: Запросить у пользователя число n. Построить связный список из n...

3
05.01.2014, 14:25
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2014, 14:25
Помогаю со студенческими работами здесь

Связанные списки (переделать программу)
Как переделать программу, чтобы можно было вводить самому ключи и не было Access Violation?...

Односвязанные и двух-связанные списки
Должны быть следующие функции: 1) Ввод количества элементов и заполнение списка случайными...

Подскажите как отладить код (связанные списки)
условие закомментировано в коде, подскажите, в чём ошибка? функция Sum Должна возвращать требуемое...

Списки, как склеить списки между собой?
Ребят, привет всем, есть код, в классе которого описаны несколько методов: добавление элемента в...

0
Новые блоги и статьи
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
КуМир: решение геометрических задач
bytestream 28.01.2025
Программирование геометрических задач в среде КуМир становится всё более актуальным в обучении школьников и студентов. КуМир — это разработанная в России обучающая программная среда, предназначенная. . .
КуМир, исполнитель Водолей: Задачи и решения
bytestream 28.01.2025
КуМир — это образовательная среда для обучения программированию. Она предлагает пользователям разнообразные инструменты для разработки и отладки программ, что особенно ценно для студентов и. . .
КуМир, исполнитель Чертежник: Решение задач
bytestream 28.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения основам программирования и алгоритмизации. Исполнитель Чертежник работает на координатной плоскости, где может. . .
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru