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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2007, 21:40   #1
vendigo
Новичок
Джуниор
 
Регистрация: 21.11.2007
Сообщений: 1
По умолчанию Нахождение эйлерова цикла, косяк

Помогите найти ошибку, плиз..
Требуется найти эйлеров цикл в графе..Для простого графа
1--4
| |
2--3
выдает ерунду какую то 1-1-1-2
void __fastcall TForm1::Button2Click(TObject *Sender)
{
CStack *STEK = new CStack;
CStack *CE = new CStack;
int Begin = 1;
if(Begin)
{
STEK->Push(Begin);
while(STEK->Empty())
{ int V=STEK->Pop();
for(int i=1;i<=kolvo_ver;i++)
{
if(Form1->StringGrid1->Cells[V][i]==1) {

STEK->Push(V);
Form1->StringGrid1->Cells[V][i]=0;
Form1->StringGrid1->Cells[i][V]=0;
V=i; }
else
{ STEK->Push(V);
V=STEK->Pop();
CE->Push(V);

}

}

}
}
CE->Next();
Memo1->Text="Ýéëåðîâ öèêë: ";
for(int i = 0;i<kolvo_ver;i++)
{
AnsiString S = CE->Pop();
Memo1->Lines->Add(S);
CE->Next();
}

}
vendigo вне форума Ответить с цитированием
Старый 22.11.2007, 14:14   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Как у тебя граф задаётся?
Carbon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск Эйлерова цикла в графе Danion Помощь студентам 3 22.05.2010 18:47
косяк с DVD-ROMом( marshall Компьютерное железо 17 29.08.2008 20:45
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10
косяк при организации итерационных вычислений redfield Microsoft Office Excel 3 04.09.2007 21:35
Косяк Sanctuar Помощь студентам 1 18.06.2007 07:36