двунаправленные списки в си

Тема в разделе "C/C++/C#", создана пользователем Karmen, 10 май 2010.

  1. Karmen

    Karmen Гость

    Такая задача: меня есть текс проги.......по двунаправленным спискам.......
    проблема в том,что надо сделать так,чтобы прога выводила последовательность чисел,которую ввел пользователь в таком порядке: y1,y2,......yn,y1,y2,.............,yn.
    Спасибо за ранее....
    Код (C++):
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #include <stdlib.h>
    #include <iostream.h>
    struct List2
    { int elem;
    List2 *sled;
    List2 *pred; };
    int main ()
    { int i;
    List2 *rsp, *nsp, *ksp, *tt;
    clrscr();
    nsp= new (List2);
    *rsp = *nsp;
    (*nsp).pred = (*nsp).sled = NULL;
    cout<<"Chisla:\n";
    cin>>i;
    while (i!=0)
    { (*rsp).sled = new(List2); (*((*rsp).sled)).pred = rsp;
    rsp = (*rsp).sled; (*rsp).sled = NULL; (*rsp).elem = i;
    cin>>i; }
    *ksp =* rsp;
    getch();
    return 0;}
     
  2. Karmen

    Karmen Гость

    не поняла...
     
  3. Karmen

    Karmen Гость

    аа...ну,например, я ввела список 1 2 3 4 5 6
    надо вывести: 1 2 3 4 5 6 1 2 3 4 5 6
     
  4. Karmen

    Karmen Гость

    Большое спасибо Вам!
     
Загрузка...
Похожие Темы - двунаправленные списки си
  1. gx6060
    Ответов:
    0
    Просмотров:
    290
  2. kingl
    Ответов:
    5
    Просмотров:
    2.254
  3. shilovec5377
    Ответов:
    0
    Просмотров:
    1.187
  4. lmike
    Ответов:
    1
    Просмотров:
    1.869
  5. DNT
    Ответов:
    8
    Просмотров:
    4.019

Поделиться этой страницей