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

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

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

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

16.06.2009, 19:20. Просмотров 1084. Ответов 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;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2009, 19:20     двусвязный список c++
Посмотрите здесь:

C++ Двусвязный линейный список
C++ Двусвязный линейный список
Двусвязный список C++
Двусвязный кольцевой список C++
Двусвязный список C++
Двусвязный кольцевой список C++
C++ Двусвязный список (профан)
C++ Иерархия классов "Структура - Список - Кольцевой Двусвязный список"
Кольцевой двусвязный список C++
Двусвязный список C++
Двусвязный список C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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