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

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

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

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

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

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

Заданы шаблоны структур для элемента L1-списка и для "головы" L1-списка, а также соответствующие пользовательские типы:
Код:
struct LNode {
    int   id;
    char  *word;  /* data area */
    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_first2(), добавляющую элементы L1- списка всегда в начало списка (перед первым элементом)
Код:
void add_first2(Head *my_head, Node *new_node)
{
/* Your code here */
}
для примера:
Ввод
one
two
three
four
\q
Результат
-- Your data are:--
Data: 5 four
Data: 4 three
Data: 3 two
Data: 2 one
Data: 1 I am last!
khpga вне форума Ответить с цитированием
Старый 28.03.2023, 07:32   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Сколько?
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу, которая вызывает из модуля подпрограмму, которая меняет местами первый и последний элементы и списка. Элементы списка в файле. Результат занести в файл. PixelMass Помощь студентам 1 16.12.2019 15:10
Написать программу, содержащую процедуру, которая меняет местами требуемые элементы непустого списка: 1) первый и второй элементы; scarecrow_1 Паскаль, Turbo Pascal, PascalABC.NET 1 26.04.2016 23:29
составить оператор INSERT, который вставляет элементы в начало списка NastyaShuvalova Помощь студентам 0 05.02.2014 20:47
c++ написать функцию удаления последнего элемента из списка scrinn Помощь студентам 0 04.06.2012 23:56
Составить программу, которая формирует 2 списка, и написать процедуру присоединения 2го списка к 1му Neitrosha Помощь студентам 7 25.02.2011 21:18