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

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

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

Списки - C++

03.12.2008, 17:11. Просмотров 708. Ответов 0
Метки нет (Все метки)

есть программа на однонаправленные свзяные списки и добавление узлов

нужно сделать из нее ЦИКЛИЧЕСКИЙ однонаправленный список
вот код
Код
#include "stdafx.h"
#include"iostream"
#include"conio.h"
using namespace std;


typedef int Tdata;
struct Tnode
{
Tdata data;
Tnode* next;
};
typedef Tnode* Tlist;
Tlist L=0;

void InsLast(Tlist&L,Tdata x)
{Tlist q=new Tnode;
q->data=x;
q->next=0;
if (L==0) L=q;
else
{Tlist p=L;
while (p->next)
p=p->next;
p->next=q;
}
}




void print(Tlist L)
{
if (L)
while(L)
{
     cout<<L->data<<endl;
     L=L->next;

}
else
cout<<"spisok pust";
}


int _tmain(int argc, _TCHAR* argv[])
{   
	int j,x;
     cout<<"vvedite kolichestvo uzlov"<<endl;
	 cin>>j;
     cout<<"vvedite simvoli"<<endl;
     for (int i=0;i<j;i++)
      {
    cin>>x;
     InsLast(L, x);
      }
	 cout<<"spisok"<<endl;
     print(L);
	 
	 cin.get();
	 cin.get();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2008, 17:11     Списки
Посмотрите здесь:

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

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

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

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