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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2012, 18:54   #1
cassno
Новичок
Джуниор
 
Регистрация: 15.01.2012
Сообщений: 1
По умолчанию ошибка типов

Здорово ребята, поглядите в чём беда...

задание:

Построить односвязный список из входной последовательности чисел и вывести ее в порядке неубывания.


Код:
Program spisok;
uses crt;
type
  pe=^elem;
  elem=record
  num:integer;
  q:pe;
end;
var
   a : array[1..10000] of elem;
   y:elem;
   first,f,p,tmp:pe;
   s,i,j,x,l,r:integer;
   n,m:integer;
   
procedure Insertsort (var head:pe;
x:integer);
var p1,p:pe;
begin
if x<head^.num then
new (p1);
p^.num:=x;
f^.num:=p;
p:=p1
else InsertSort (head^.next,x);
end.

begin
  clrscr;
  writeln('vvedite kol vo elementov');
  readln(s);
  clrscr;
  writeln('vvedite elementi');
  i:=1;
  write('a',i,'= ');
  new(first);
  readln(first^.num);
  first^.q:=nil;
  f:=first;
  for i:=2 to s do
  begin
    new(p);
    write('a',i,'= ');
    readln(p^.num);
    p^.q:=nil;
    f^.q:=p;
    f:=f^.q;
  end;
  f:=first;
  while f<>nil do

  begin
    write(f^.num:3);
    f:=f^.q;
  end;
  f:=first;
  while f^.q<>nil do
     f:=f^.q;
     tmp:=first;
  while tmp^.q <> f do
    tmp:=tmp^.q;
    tmp^.q:=nil;
    Dispose(f);
    f:=first;
  readln;
end.

Последний раз редактировалось Serge_Bliznykov; 16.01.2012 в 20:44.
cassno вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка не соответствие типов данных в условии отбора Dvoishnik Помощь студентам 9 25.09.2011 18:03
Ошибка типов данных Lotles Общие вопросы C/C++ 0 08.11.2010 12:53
Ошибка конвертации типов. Почему? Alexcomeback Общие вопросы C/C++ 3 17.06.2009 13:28
Excel+ Delphi ошибка типов данных Tanuska___:) БД в Delphi 8 28.01.2009 18:04