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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2009, 00:23   #1
Wi1D
Кибернетик
Форумчанин
 
Аватар для Wi1D
 
Регистрация: 22.10.2008
Сообщений: 142
Восклицание Удаление элементов из списка

Почему он зацикливаеться???есть ошибка?
Код:
{-----------------------------------------------}
procedure Del_maxmin(var list2:Pointer);
   var tek_el2,next_el2:pMyNumber;
       tmp_max,tmp_min,i:integer;
      begin
	tek_el2:=list2;
         if tek_el2=nil then writeln('‚ д*©«Ґ *ЁзҐЈ® *Ґ Ўл«®!‹Ёбв Їгбв®©!')
          else
           begin
           tmp_max:=tek_el2^.Data;
           tmp_min:=tek_el2^.Data;
          while tek_el2<>nil do
           begin
            if tmp_max<tek_el2^.Data then tmp_max:=tek_el2^.Data;
            if tek_el2^.Data<tmp_min then tmp_min:=tek_el2^.Data;
            tek_el2:=tek_el2^.Next;
           end;
           writeln(tmp_max);
           writeln(tmp_min);
           end;
        tek_el2:=list2;
                 for i:=1 to 100 do
			begin
                           if tek_el2^.Data=tmp_max or tek_el2^.Data=tmp_min {тут зацикливание}then begin
                           next_el2:=tek_el2^.Next;
			   dispose(tek_el2);
			   tek_el2:=next_el2;
                           end;
			end;
       {tek_el2:=tek_el2^.Next; }
		list2:=nil;
       end;
Задание было в том чтобы в списке удалить максимальные и минимальные числа
не существует идеальных программ...и людей тоже..
<== P.S. если я тебе помог нажми весы слева <==
Wi1D вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удаление одинаковых элементов из массива sauron99 Общие вопросы Delphi 6 15.04.2009 21:27
Перемещение элементов списка выше/ниже iankov PHP 8 09.03.2009 21:08
Удаление списка. Пролог. luzerka Помощь студентам 1 13.01.2009 20:31
Удаление элементов из динамического массива dashulka Общие вопросы Delphi 4 31.10.2008 14:03
нупский вопрос.. удаление из списка adwaer Помощь студентам 2 06.06.2008 23:28