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

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

Войти
Регистрация
Восстановить пароль
 
Antiteemon
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 3
#1

Работа со списками - C++

06.08.2013, 15:25. Просмотров 396. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста с лабораторной работой:
"Файл содержит следующую информацию (построчно): фамилия, имя, отчество. Считать файл в список таким образом, чтобы он оставался отсортирован по фамилиям (при совпадении фамилий - по именам; при совпадении и фамилий и имен - по отчествам). Вывести список фамилий на экран. Ввести с клавиатуры начальные буквы фамилии, имени и отчества и проверить, есть ли люди с такой фамилией в списке.
Пример:
1. Иванов Иван Иванович
2. Петров Иван Петрович

Запрос «И» «И» «» выдает первую фамилию в списке
Запрос «» «Ив» «» выдает обе фамилии в списке"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа со списками (C++):

Работа со списками - C++
Дан список из n целых чисел a1, a2,. . .,an. Последовательно переместить все отрицательные элементы списка в его начало, а все...

Работа со списками - C++
Помогите пожалуйста!Днем сдавать зачет! Разработать программу формирования и вывода на печать двунаправленного списка....

Работа со списками - C++
Помогите решить задание. Описати функцію, яка друкує у зворотному порядку значення елементів списку. Тип даних - double

Работа со списками. - C++
Помогите, пожалуйста, с реализацией добавления в середину двунаправленного списка с головным элементом. Желательно, покажите код. Буду...

Работа со списками - C++
Разработать программу, которая создает список, элементами которого являются целые числа. Для заданных чисел a,b, выводит в порядке...

Работа со списками - C++
Что за алгоритм обмена?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
06.08.2013, 15:39 #2
"красиво" было бы создать класс Person или в этом роде, у него перегрузить операторы сравнения и реализовать ф-и
C++
1
2
void init (const char *pFIO);
bool contains (const char *pQuery);
или такого типа. тогда создаешь просто упорядоченную коллекцию таких персон и дальше все просто как хоз. мыло.
Antiteemon
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 3
08.08.2013, 10:23  [ТС] #3
Прошу прощения, а можно поподробнее? Заранее спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 10:23
Привет! Вот еще темы с ответами:

Работа со списками - C++
Здравствуйте! Нужно реализовать много разных функций по работе со списками. Все работает кроме одной. Есть однонаправленный...

Работа со списками - C++
Создайте программно два списка персон, в каждом из которых будет по три человека. как это сделать чтобы потом можно было с ними работать...

Работа со списками - C++
Пожалуйста помогите реализовать на С++ т.к я затрудняюсь с этим заданием (буду очень сильно признателен)??? Задание: Добавить одну ...

Работа со списками - C++
Работа со списками(обьеденение, добавление и т.п.), при запуске выбивает такие ошибки. :-| С++, Builder 6 ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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