![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Agnus:Dei |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 4 Регистрация: 3.4.2008 Город: Казань Вы: студент ![]() |
Задача следующая:
Дан файл, содержащий сведения о сотрудниках отдела учреждения. Структура записи файла: фамилия, имя, отчество сотрудника, год рождения, должность, домашний телефон, домашний адрес. Записи в файле не упорядочены. Написать программу которая: - упорядочивает записи в алфавитном порядке, используя список, и записывает их в новый файл; - печатает список сотрудников (в алфавитном порядке), у которых есть домашний телефон, выводить только ф.и.о. и номер телефона. Вопрос - как упорядочить записи в алфавитном порядке и записать их в новый файл? Последний раз садился за TC в прошлом году, ничего не помню - помогите, пожалуйста. |
![]() ![]() |
creer |
![]()
Сообщение
#2
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 121 Регистрация: 28.10.2007 Город: Екатеринбург Учебное заведение: УГТУ-УПИ Вы: студент ![]() |
Считывать данные с жесткого диска все равно придется. Если считывать по одной записи, то это усложнит и крайне замедлит сортировку.
На одну запись не потребуется более 512 байт. Значит, полностью перенеся файл в оперативную память, мы займем, имея 10 000 записей, всего 5 Мегабайт. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.5.2025, 19:31 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru