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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Bogdan
1 / 1 / 0
Регистрация: 03.06.2009
Сообщений: 5
#1

двусвязный список c++ - C++

16.06.2009, 19:20. Просмотров 1098. Ответов 0
Метки нет (Все метки)

Помогите с програмкой пожалуйста.Последовательность символов, ограниченную точкой, занести в два двусвязных списока. Прога почемуто неправильно печатает гласные помогитеА то уже часа 2 сижу и не понимаю в чом проблема:

#include <stdio.h>
#include <conio.h>
//===================================================================
struct Telem
{
char inf;
Telem *pred;
Telem *next;

};

struct Telem *pred1, *next1;
struct Telem *pred2, *next2;
//===================================================================
int main()
{

printf("\n");

{
printf(" vvedute Ochered' ");

struct Telem *p1;
struct Telem *p;
struct Telem *p2;
struct Telem *pm;
p1 = new struct Telem;

p2 = new struct Telem;
pm = new struct Telem;
p = new struct Telem;
p->pred=NULL;
p->next=NULL;
scanf("%c", &p -> inf);
per:


if (p->inf=='.') {goto pere;}
pm= new struct Telem;
pm->pred=p;
pm->next=NULL;
p->next=pm;
scanf("%c", &pm -> inf);


if ((p->inf=='a')||(p->inf=='e')||(p->inf=='i')||(p->inf=='o')||(p->inf=='u')||(p->inf=='y'))
{
p1->pred=p;
p1->next=NULL;
p->next=pm;
}
p=pm;


goto per;

//===================================================================

pere:

while(pm->pred!=NULL)pm=pm->pred;
while(pm!=NULL)
{
printf(" %c",pm->inf);
pm=pm->next;
}

printf("\n");


while(p1->pred!=NULL)p1=p1->pred;
while(p1!=NULL)
{
printf(" %c",p1->inf);
p1=p1->next;
}







};
printf("\n");


return 0;}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2009, 19:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос двусвязный список c++ (C++):

Переделать двусвязный список в двусвязный кольцевой - C++
Здравствуйте, у меня єсть двусвязный список однако он не кольцевой! как это запрограммировать? и второй вопрос как обеспечить вставку...

Сформировать список из 10 работников, используя динамическую структуру данных двусвязный список - C++
спасайте Сформировать список из 10 работников, используя динамическую структуру данных двусвязный список. Информация о работнике...

Двусвязный список (в конец двусвязного списка добавить другой список) - C++
здравствуйте, подскажите пожалуйста, как в конец двусвязного списка добавить другой список?

Составить двусвязный список на основе класса, объекты которого будут формировать этот список - C++
Составить двусвязный список на основе класса, объекты которого будут формировать этот список. В описание класса должны входить данные для...

Создать двусвязный список групп факультета, где каждая группа представляет собой односвязный список студентов - C++
Задание: создайте двусвязный список групп факультета. Каждая группа представляет собой односвязный список студентов. Помогите пожалуйста,...

Двусвязный список - C++
Привет, народ. Помогите плиз найти ошибку. #include &quot;iostream&quot; #include &quot;cmath&quot; using namespace std; struct elem { int...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2009, 19:20
Привет! Вот еще темы с ответами:

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

Двусвязный список - C++
Вот решил написать двусвязный список. Написаны только две функции решил попробовать работает или нет, оказалось, что нет. Компилятор...

Двусвязный список - C++
Подскажите в чем ошибка, почему не выводит элементы списка в обратном порядке (выводит только один элемент) #include &lt;fstream&gt; ...

Иерархия классов "Структура - Список - Кольцевой Двусвязный список" - C++
Неделю назад получил задание и срок выполнения до конца мая. Разработка иерархии классов. Структура - Список - Кольцевой Двусвязный...


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

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

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