Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2010, 17:58   #1
mizantrop32
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 23
Восклицание 2связный список на С++

вот мой неработающий код, посмотрите что ни так и что нужно сделать чтоб он работал? Задание просто организовать 2связный список...и если можно оставьте комменты по этому поводу, заранее спасибо
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define N 10

struct Item

{
int x;
Item *next;
Item *prev;
};

Item *create (int n)
{
Item *List=new Item;
Item *p=List;
Item *p1=List;
for (int i=1; ;i++)
{
p->x=rand()%10;

if (i==n) break;
p->next=new Item;
p=p->next;
//p1->prev=new Item;
p1=*Item;
*prev=p1;
}
p->next=NULL;
return List;
}

void show(Item*List)
{
while (List)
{
printf("%d ", List->x);
List=List->next;
}
}
void show1(Item*List)
{
while (List)
{
printf("%d ", List->x);
List=List->prev;
}
}
void remove(Item*List)
{
while (List)
{
Item *p=List->next;
delete List;
List=p;
Item *p1=List->prev;
delete List;
List=p1;
}
}
void remove1(Item*List)
{
while (List)
{
Item *p1=List->prev;
delete List;
List=p1;
}
}
int main()

{
Item*List=create (N);
show(List);
remove(List);
show1(List);
remove1(List);
getch();
}
mizantrop32 вне форума Ответить с цитированием
Старый 19.05.2010, 18:18   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Теги используйте для оформления кода.
Carbon вне форума Ответить с цитированием
Старый 19.05.2010, 18:33   #3
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Да и не обязательно третий раз создавать одну и ту же тему...
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 20.05.2010, 15:59   #4
mizantrop32
Пользователь
 
Регистрация: 31.03.2010
Сообщений: 23
По умолчанию

вопрос: вы исправили? Оно не работает! Зачем пустые слова?Можно с разъяснением?
mizantrop32 вне форума Ответить с цитированием
Старый 20.05.2010, 16:06   #5
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Посмотри в поиске здесь тем насчет двусвязных списков, куча
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 20.05.2010, 17:50   #6
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от mizantrop32 Посмотреть сообщение
вопрос: вы исправили? Оно не работает! Зачем пустые слова?Можно с разъяснением?
Я не пойму, это наши претензии пустые??? Плохое форматирование кода затрудняет его понимание. Уже давно бы оформили код как положено, а не обижались, что вам не хотят помогать.
Carbon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Список Jasper92 Помощь студентам 1 06.05.2010 14:42
2связный список(( mizantrop32 Общие вопросы C/C++ 1 04.05.2010 17:08
C++. Односвязный список. Уничтожить список Olya90 Помощь студентам 2 10.06.2009 18:52
Список werser Общие вопросы C/C++ 0 27.05.2009 22:50
Данные-проверка-список (список на другом листе) Inbox Microsoft Office Excel 7 26.12.2008 01:43