Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  1 сообщение 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Задание:
Получить новый список(двунаправленный), в котором первый элемент = сумме первого и второго исходного, второй элемент - сумме второго и предпоследнего и т.д.
Вот, собсно говоря, моя программа, первый элемент выводит верно, а остальные нет, прошу, помогите!
Код:
Type
    Link=^Elem;
    Elem=record
    inf:integer;
    lnext,rnext:Link;
end;
    LinkNew=^ElemNew;
    ElemNew=record
    inf:integer;
    next:LinkNew
end;
var
   P,T,L,R:Link;
   n,i:byte;
   s:integer;
   F,Pnew,Tnew:LinkNew;
begin
     writeln('Введите количество элементов');
     readln(n);
     writeln('Введите ',n,' элементов');
     new(P);
     P^.lnext:=nil;
     readln(P^.inf);
     L:=P;
          for i:=2 to n do
              begin
                   new(T);
                   readln(T^.inf);
                   T^.lnext:=P;
                   P^.rnext:=T;
                   P:=T;
              end;
T:=L;
new(F);
Pnew:=F;
        for i:=2 to n div 2 do
            begin
                 new(Tnew);
                 Pnew^.next:=Tnew;
                 Pnew:=Tnew;
                 s:=T^.inf+P^.inf;
                 T:=T^.rnext;
                 P:=P^.lnext;
            end;
Pnew^.next:=nil;
writeln('Получен список:');
Pnew:=F;
while Pnew<>nil do
begin
write(s,' ');
Pnew:=Pnew^.next;
end;
writeln;
end.



Партнер
Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  1 сообщение 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan