Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
oks1d
4 / 1 / 0
Регистрация: 24.10.2013
Сообщений: 91
#1

Из структуры, содержащей название книги, автора, год издания, удалить издания с годом меньше заданного. - C++

21.04.2014, 12:30. Просмотров 695. Ответов 4
Метки нет (Все метки)

Задание: Структура содержит название книги, автора, год издания. Удалить издания с годом меньше заданного.

Планирую сделать меню switch case , 1.Добавить автора,книгу,год издания.
2.Удалить издания.

Подскажите как организовать функцию с добавлением автора,книги и года издания.
И как потом найти годы, которые будут меньше заданного и удалить эту информацию. Спасибо!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 12:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из структуры, содержащей название книги, автора, год издания, удалить издания с годом меньше заданного. (C++):

Структура содержит название книги, автора, год издания. Удалить издания с годом меньше заданного - C++
Структура содержит название книги, автора, год издания. Удалить издания с годом меньше заданного.

Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор - C++
Здравствуйте,я тот несчастный студент,который учился в школе где не было программирования.Поэтому нуждаюсь в вашей помощи.Теорию удалось...

Найдите старейшую книгу в библиотеке. Выведите год ее издания и название - C++
Сабж. Нужна программа, которая будет выводить на экран год издания и название самой старой книги из условной библиотеки. Язык - С++.

Вывести на экран сведений о книгах: автор, название, год издания - C++
Программирование задач обработки структур и файлов Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о...

Найти названия книг заданного автора и вывести их на экран в порядке убывания года издания - C++
Дан массив записей, содержащий сведения о книгах: фамилия автора, название книги, год издания книги. Найти названия книг заданного автора и...

Структуры. Поиск книги по году издания. - C++
Написать программу поиска книги по году издания в массиве структур))))Заранее спасибо)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MayaNash
1285 / 453 / 47
Регистрация: 24.08.2011
Сообщений: 2,211
21.04.2014, 13:23 #2
Что именно непонятно? Что такое указатели и список знаете?
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
21.04.2014, 14:49 #3
Цитата Сообщение от Керра Посмотреть сообщение
Что именно непонятно? Что такое указатели и список знаете?
а где тут вообще список упоминается? Автор собрался удалять "из структуры"!
oks1d, может всё-таки речь идёт о массиве структур или о списке экземпляров структур? Автор, поясни задание!
oks1d
4 / 1 / 0
Регистрация: 24.10.2013
Сообщений: 91
21.04.2014, 17:07  [ТС] #4
Вопрос! С помощью чего хранить и обрабатывать введенные данные? ( Т.е С помощью вектора, или динамического массива, или чего то ещё ) .

Задание как оно есть написанно выше и я пытаюсь узнать как его реализовать более практично!
Ясно одно что это будет двухсвязный список.
plapteshk
64 / 15 / 5
Регистрация: 22.06.2013
Сообщений: 80
21.04.2014, 18:09 #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от oks1d Посмотреть сообщение
Вопрос! С помощью чего хранить и обрабатывать введенные данные? ( Т.е С помощью вектора, или динамического массива, или чего то ещё ) .
В данном случае я бы использовал класс TList.
Но если вам нужно реализовать все эти функции удаления/добавления с нуля, тогда создайте обычный двусвязный список, структура может быть такая:
C++
1
2
3
4
5
6
7
8
struct Book
{
 char *name;
 char *author;
 unsigned int year;
 Book *next;
 Book *prev; 
} *Begin;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2014, 18:09
Привет! Вот еще темы с ответами:

Составить программу формирования данных о книгах: автор, название, год издания, цена - C++
Задача: Книжный архив. Составить программу формирования данных о книгах: автор, название, год издания, цена. Организовать выбор книг,...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания" - C++
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько лет книге и количество дней прошедших...

Создать класс КНИГА с такими полями в защищенной части: значення_УДК, автор, название, издательство, год издания. - C++
Здраствуйте) Нужна помощь, а то незнаю как сделать даное задание! Создать класс КНИГА с такими полями в защищенной части: значення_УДК,...

Сформировать массив данных с помощью структуры. Отсортировать полученный список по полю «год издания» - C++
Сформировать массив данных с помощью структуры. Предметная область – список книг в библиотеке (номер по порядку, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.04.2014, 18:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru