• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы Karmen
  • Дата начала
K

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;}
 
K

Karmen

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!