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

Вывод списка в виде списочных ячеек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, принадлежит ли точка M(x,y) http://www.cyberforum.ru/cpp-beginners/thread1158818.html
Помагите сделать Дана трапеция координатами вершин. Определить, принадлежит ли точка M(x,y) трапеции. нужно написать программу на с++ . или любое пояснение буду очень благодарен. спасибо...
C++ Заполнить массив случайными числами и проверить, является ли он магическим квадратом Необходимо создать двумерный квадратный массив в динамической памяти(кол-во столбиков/строк вводится с клавиатуры), заполнить случайными числами и проверить является ли он магическим квадратом(суммы... http://www.cyberforum.ru/cpp-beginners/thread1158806.html
C++ Шифрование текста путем замены символов
Здравствуйте! Нужна Ваша помощь. Нужно провести шифрование предложения заменой символов в си++. Есть работа в Паскале, а как в си++сделать не знаю... Может кто кодом поделится?
C++ Как зовут версии функции?
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681944%28v=vs.85%29.aspx Всё есть, даже либа и dll, а имён для юникода и анси, как здесь, не написано. Как зовут её версии?
C++ Нахождение наименьшего числа в массиве http://www.cyberforum.ru/cpp-beginners/thread1158791.html
Почему тут находит мин число int n; int a; cin >> n; for (int i = 0; i < n; i++) cin >> a; int m = a;
C++ Перегрузка операторов и друзей Здравствуйте! Пожалуйста подскажите почему не перегружаются операторы при их написании в отдельном файле. #ifndef COMPLEX0_H #define COMPLEX0_H #include <iostream> class Complex { private:... подробнее

Показать сообщение отдельно
Argentum21
1 / 1 / 0
Регистрация: 05.03.2014
Сообщений: 75

Вывод списка в виде списочных ячеек - C++

26.04.2014, 17:33. Просмотров 155. Ответов 0
Метки (Все метки)

Задача такова: дан список (a0(a1)b0(b1))
Нужно составить программу на си++ составления этого списка в виде списочных ячеек, при этом показывая связи между ними. Вывести списочные ячейки на экран.
Код написала, но проблема с выводом ячеек.
Помогите, пожалуйста.
Заранее большое спасибо.

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
70
71
#include <stdio.h>
#include <conio.h>
#include <alloc.h>
#include <string.h>
struct cell 
{
int level;
cell *h;
cell *t;
char typ1[7];
char v[12];
 
};
struct inf
{
char typ1[7];
char v[12];
};
 
cell *p, *p1, *p2;
 
void main ()
{
p=(cell*)malloc(sizeof(cell)); //rezerviruem pamyat` dlya nachalnogo ukazatelya
p1=(cell*)malloc(sizeof(inf));
p->h=p1;
strcpy(p->h->typ1,"0");
strcpy(p->h->v,"a");
 
p1=(cell*)malloc(sizeof(cell));
p2=(cell*)malloc(sizeof(cell));
p->t=p1;
p->t->h=p2;
 
p1=(cell*)malloc(sizeof(inf));
p->t->h->h=p1;
strcpy(p->t->h->h->typ1, "1");
strcpy(p->t->h->h->v, "a1");
 
 
 
 
p1=(cell*)malloc(sizeof(cell));
p2=(cell*)malloc(sizeof(cell));
p->t->h->t=p1;
p->t->h->t->h=p2;
p1=(cell*)malloc(sizeof(inf));
p->t->h->t->h=p1;
strcpy(p->t->h->t->h->typ1, "0");
strcpy(p->t->h->t->h->v, "b0");
 
 
p1=(cell*)malloc(sizeof(cell));
p2=(cell*)malloc(sizeof(cell));
p->t->h->t->h->t=p1;
p->t->h->t->h->t->h=p2;
p1=(cell*)malloc(sizeof(inf));
p->t->h->t->h->h->t->h->h=p1;
strcpy(p->t->h->t->h->t->h->h->typ1, "1");
strcpy(p->t->h->t->h->t->h->h->v, "b1");
 
 
 
 
 
free(p);
free(p1);
free(p2);
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru