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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2012, 17:28   #1
Juicy_Stilet
Новичок
Джуниор
 
Регистрация: 21.11.2012
Сообщений: 1
Печаль Динамические структуры. Стеки

Сформировать стек, содержащий данные по студентам в следующем виде: "Фамилия Имя Группа ГР RS", где ГР – год рождения, RS – средний рейтинг. Вывести всех студентов, чьи имена начинаются с буквы "А"
Помогите срочно, пожалуйста, нужно писать задачу, есть пример только для списка, даже не представляю как выглядит подобное задание
Juicy_Stilet вне форума Ответить с цитированием
Старый 21.11.2012, 17:40   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

1) Создаёте класс "запись о студенте". С полями, соответствующими данным, с конструктором, с методом "вывести" и с методом "проверить, начинается ли имя на А".
2) Создаёте класс "стек". С полем "первый элемент" (типа "указатель на элемент стека").
3) Создаёте класс "элемент стека". С полями "данные" (типа "запись о студенте") и "следующий" (типа "указатель на элемент стека"). Указываете для него класс "стек" как дружественный.
4) В классе "стек" создать конструктор (устанавливающий "первый элемент" в ноль), метод "добавить элемент" (создающий новый элемент стека, заполняющий его данные добавляемой записью, устанавливающий "следующий" в "первый элемент" стека и затем "первый элемент" в созданный новый), метод "взять элемент" (устанавливающий "первый элемент" в следующий за первым, копирующий данные экс-первого элемента, уничтожающий экс-первый элемент и возвращающий скопированные данные), деструктор (проходящий по цепочке элементов и удаляющий их все).

На каком пункте начинаются проблемы?
Abstraction вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические структуры данных, списковые структуры (надо разобраться что делает программа) _4Alex4_ Помощь студентам 1 14.11.2012 07:39
динамические структуры Saloma Паскаль, Turbo Pascal, PascalABC.NET 3 12.12.2011 00:01
Динамические структуры danilqa Паскаль, Turbo Pascal, PascalABC.NET 2 11.04.2011 12:16
Динамические структуры данных. Стеки. Очереди. Двоичные деревья. Paulo Помощь студентам 0 30.04.2009 06:12