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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jacknolf
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 3
#1

Списки!!! - C++

08.04.2010, 08:57. Просмотров 465. Ответов 2
Метки нет (Все метки)

Помогите ПЛИЗЗЗ!!! И если можно добавьте комментарии к каждой строке!!!

Добавить новый элемент после заданного; элемент задан ссылочной переменной???
И объясните пожалуйста, что такое ссылочная переменная???

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
#include "stdafx.h"
#include <iostream>
using namespace std;
typedef struct element
{
    char inf;
    struct element* lev;
    struct element* prav;
}
NODE;
NODE* from_sp(NODE*);
void out_sp(NODE*);
NODE* form_sp(NODE* perv)
{
    NODE*tek;
    char ch;
    perv=NULL;
    do
    {
        tek=new(NODE);
        tek->prav=perv;
        tek->lev=NULL;
        cout<<"Input symbol('*'-End):";
        cin>>ch;
        tek->inf=ch;
        perv=tek;
        if(tek->prav!=NULL)
            tek->prav->lev=tek;
    }
    while(ch!='*');
    cout<<"\n End spisok\n";
    return tek;
}
void out_sp(NODE* top)
{
    NODE* tek;
    tek=top->prav;
    cout<<"\n\n Print spisok:\n\n";
    do
    {
        cout<<""<<tek->inf;
        tek=tek->prav;
    }
    while(tek!=NULL);
}
void main(void)
{
    NODE* top;
    top=NULL;
    top=form_sp(top);
    cout<<"top="<<top;
    out_sp(top);
    cout<<"\n\n End program\n";
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2010, 08:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Списки!!! (C++):

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

списки - C++
написать функцию, удаляющую первый отрицательный элемент списка.

Списки в С++ - C++
#include&lt;iostream.h&gt; #include &quot;time_1.h&quot; #include&lt;time.h&gt; #include&lt;windows.h&gt; char* Rus (const char* text); class List { ...

Списки - C++
Работа со списками( объединение, удаление, вставка и.т.п). при запуске выдает ошибки. :-| устала уже с ней( С++, Builder 6 ...

Списки - C++
Здравствуйте! Помогите пожалуйста с программой.... Надо вывести список поездов , а потом вывести поезда которые отправляются в...

Списки С++ - C++
Помогите,пожалуйста......в списке продублировать все отрицательные элементы(одна функция) и удалить из списка все чётные элементы(другая...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Олег@tor
9 / 9 / 1
Регистрация: 22.10.2009
Сообщений: 24
08.04.2010, 20:21 #2
Вот те функция добавления элемента после заданного:

C++
1
2
3
4
5
6
7
8
9
10
void AddOchdRigth(tochd *sp, int inf)   
{  
    tochd *spt=new tochd; 
  spt->inf = inf;  
    spt->left = sp; 
  spt->rigth = sp->rigth; 
  sp->rigth = spt; 
  spt->rigth->left = spt; 
  return; 
}
На счёт ссылочной переменной я в затруднении...
1
Jacknolf
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 3
12.04.2010, 21:27  [ТС] #3
Спасибо...!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2010, 21:27
Привет! Вот еще темы с ответами:

Списки - C++
Всем привет!) У меня есть вопрос..как создать два списка? Просто мне нужно из списка В переместить содержимое в список А. Как это сделать и...

С++ списки - C++
драствуйте помиоогите решить програму :списки Построить список согласно заданной входной последовательности чисел, показывая динамику его...

Списки - C++
вопрос, в каких случаях используют односвязный список заместо двух связного?

списки - C++
Организуйте помещение вводимых чисел в список, так чтобы получился список, упорядоченный по возрастанию помогите,пожалуйста,прошу...


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

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

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