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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2023, 02:49   #1
khpga
 
Регистрация: 21.02.2023
Сообщений: 8
По умолчанию Написать функцию, добавляющую элементы списка всегда после последнего элемента

Заданы шаблоны структур для элемента L2-списка и для "головы" L2-списка, а также соответствующие пользовательские типы:

Код:
struct LNode {
    int   id;
    char  *word;  /* data area */

    struct LNode *prev;     /* link to previous node */
    struct LNode  *next;     /* link to next node */
};

struct LHead {
    int cnt;
    struct LNode *first;
    struct LNode *last;
};

typedef struct LHead Head;
typedef struct LNode Node;
Написать функцию add_lastnode(), добавляющую элементы L2- списка всегда после последнего элемента
Код:
void add_lastnode(Head *my_head, Node *new_node)
{
/* Your code here */
}
Пример:
ввод:
one
two
tree
four
\q
результат:
-- Your data are:--
Data: 1 I am last!
Data: 2 one
Data: 3 two
Data: 4 tree
Data: 5 four
khpga вне форума Ответить с цитированием
Старый 28.03.2023, 07:33   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Сколько?
p51x на форуме Ответить с цитированием
Старый 28.03.2023, 09:05   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,537
По умолчанию

Каждому !
https://programmersforum.ru/showthread.php?t=34061
Изображения
Тип файла: jpg Ка.jpg (10.2 Кб, 11 просмотров)

Последний раз редактировалось digitalis; 28.03.2023 в 09:10.
digitalis вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать функцию, добавляющую элементы списка всегда в начало списка khpga Общие вопросы C/C++ 1 28.03.2023 07:32
Написать функцию, добавляющую столбец двумерного массива по указанному номеру. jukiaa Помощь студентам 4 16.05.2022 22:10
c++ написать функцию удаления последнего элемента из списка scrinn Помощь студентам 0 04.06.2012 23:56
Удаление последнего элемента списка(C) labrador Помощь студентам 0 23.05.2012 21:25
Удаление последнего элемента из списка и реверс этого списка. Goose Общие вопросы C/C++ 8 16.05.2010 16:12