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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ перевод из си++ в паскаль http://www.cyberforum.ru/cpp-beginners/thread1063410.html
for (int j = max(0, i - (n - m)); j <= i && j <= m; ++j) Как перевести эту строчку, а именно "j <= i && j <= m".
C++ Программно изменить шрифт в консоли Раньше для вывода кириллицы в консоли я использовал setlocale, но недавно потребовалось, чтобы консоль и воспринимала кириллицу. Пошел к Google, нашел SetConcoleCP и SetConsoleOutputCP. Сложность в том, что данные методы работают только тогда, когда в консоли включен шрифт Lucida Console, но их вручную включать каждый раз неудобно. Снова пошел к Google и нашел статьи про недокументированные... http://www.cyberforum.ru/cpp-beginners/thread1063404.html
Настройка CodeBlock C++
Всем привет. Давно мучает вопрос относительно интерфейса Code::block. Как убрать отображение полного пути к открытому файлу с кодом из заголовка вкладки? Я имею в виду, как сделать так, чтобы текст названия вкладки отображал лишь название файла, а не полный путь к нему. Проблема возникла из-за файлов с длинным путем, так как при их открытии они своим названием занимают практически всю...
C++ Вычислить произведение положительных элементов строки матрицы
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение «Обнаружен 0». Помогите решить. Заранее благодарен.
C++ errno 13 http://www.cyberforum.ru/cpp-beginners/thread1063376.html
Почему при инициализации семафора возвращается ошибка? 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++ прокоментируйте код) #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() подробнее

Показать сообщение отдельно
__General__
24 / 24 / 3
Регистрация: 04.01.2014
Сообщений: 91
Завершенные тесты: 2
05.01.2014, 14:25     Связанные списки
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;
}
Ну вот например
 
Текущее время: 13:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru