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

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

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

Телефонная книга сортировка пузырьком - C++

12.11.2013, 17:31. Просмотров 575. Ответов 1
Метки нет (Все метки)

Сортировка массива записей (телефонной книги) методом Пузырька.
Записи считываются из текстового файла, каждая запись состоит
из двух строк: имя (строка) и телефон (целое число).
Записи отделяются друг от друга пустой строкой.
По какому полю сортировать и в каком порядке - задается
пользователем из командной строки, через первый параметр
(возможные значения: NAME - по имени, PHONE - по телефону)
и через второй параметр
(возможные значения: ASC - по возрастанию, DESC - по убыванию).
Третий и четвертый параметры- имена входного и выходного файлов.
Количество записей в файле может быть любым,
нужно сохранять данные в динамически выделенной памяти
(связный список).
Использовать тип "указатель на функцию" для параметризации
функции сортировки.

Пример вызова:
bubble_sort_phone_book NAME DESC input.txt output.txt

Пример входного файла:
Petya
765433

Vasya
123456

Misha
897654

Пример выходного файла:
Vasya
123456

Petya
765433

Misha
897654



Объясните, пожалуйста как сделать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 17:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Телефонная книга сортировка пузырьком (C++):

Телефонная книга - C++
В общем, ребят, мне надо сделать подобие телефонной книги. Для записи контактов определить структуру: {Фамилия,Имя,Адрес,Номер телефона}....

Телефонная книга - C++
помогите найти хоть пример кода программа телефонная книга,имеет менюшку ее функционал:добавление\удаление абонента,его редактирование ...

Класс Телефонная Книга - C++
Доброго времени суток форумчане! Получил следующее задание, но столкнулся с проблемой.. 1) опишите класс "контакт", описывающий имя,...

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

Работа с файлами. Телефонная книга - C++
Вечер добрый. задание: А. Создать файл, содержащий сведения о телефонах абонентов. Каждая записаь имеет поля: фамилия абонентов, год...

Не обращается к функции из класса. Проект телефонная книга - C++
Здравствуйте! Прошу помощи так как проект нужно сдавать уже на днях :( В данном проекте функции уже написаны, но существует следующая...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Taatshi
26.11.2013, 05:29     Телефонная книга сортировка пузырьком
  #2
 Комментарий модератора 
Есть дубль во фрилансе. Закрыто.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 05:29
Привет! Вот еще темы с ответами:

Телефонная книга: просмотр, поиск, добавление записей - C++
Доброго вечера. Такая проблема. Завтра в универ нужно сдать программу, с которой вышла полная запара, т.к. не имею представления как...

Телефонная книга: подскажите алгоритм быстрого поиска контактов - C++
привет всем! какой самый быстрий алгоритм поиска контактов.и какие вы предлагайте допустим у нас имена Anton Aren Arsen Arkadi ...

Структура "Телефонная книга", файловый ввод/вывод - C++
#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<cstdio> #include<cstdlib> #include <tchar.h> #include <conio.h> ...

Написал класс "Телефонная книга". Но при работе вылетает ошибка. помогите разобраться. - C++
Доброго времени суток! Пацаны, дайте подсказку. Пишу телефонную книгу с классами и у меня возникла проблемка (чтение из файла по полям...


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

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

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