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

Описать структуру с именем NOTE - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расположить слова в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread1792082.html
Дана строка, состоящая из русских слов, разделенными пробелами. Вывести сроку, содержащую эти же слова, но расположенные в алфавитном порядке. Помогите пожалуйста решить ее, и, если можно, без...
C++ Раздача карт, оценка комбинации и выяснение сколько карт взять, сколько сбросить Всем добра! Хочу спросить, как решать задачу со сдачей, оценкой карты и после всего этого нужно ещё вычислить, сколько карт нужно взять/скинуть, чтобы получить более удачную комбинацию... Вот... http://www.cyberforum.ru/cpp-beginners/thread1791969.html
C++ Найти и исправить ошибку в коде
class TV; class Remote { private: int mode; public: Remote(int n) : mode(n){} void set_chan(TV & t, int c); }; class TV
Нужны задачи на тему "указатели" C++
Добрый вечер! Я активно пытаюсь понять и практиковаться на указателях, поэтому мне бы хотелось, чтобы мне скинули задачи на тему указателей. Простого - среднего уровня. Ссылку или сами задачи....
C++ Запись вектора строк в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread1791926.html
Помогите пожалуйста. Компилируется отлично, без ошибок и варнингов, но при запуске выдает ошибку. уже не знаю как быть. не понятно какая ошибка. просто аварийное закрытие. #include <iostream>...
C++ Динамические структуры данных «Автоматизированная информационная система на железнодорожном вокзале» Здравствуйте ! Помогите написать программу или хотя бы показать с чего начать ) Программу нужно написать используя динамические структуры данных. (Без использования классов) Тут есть данная... подробнее

Показать сообщение отдельно
MIra196
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 1

Описать структуру с именем NOTE - C++

10.08.2016, 12:58. Просмотров 297. Ответов 4
Метки (Все метки)

Создать однофайловое консольное приложение (проект).
В этом проекте описать структуру, соответствующую предметной области вашего индивидуального задания из семинара №6:
Описать структуру с именем NOTE, содержащую следующие поля:
• фамилия, имя;
• номер телефона;
• дата рождения (массив из трех чисел).
Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из 8 элементов типа NOTE; записи должны быть упорядочены по 3 первым цифрам номера телефона;
• вывод на экран информацию о человеке, чья фамилия введена с клавиатуры;
• если такого нет, выдать на дисплей соответствующее сообщение.


Для хранения данных использовать массив, состоящий из n элементов типа этой структуры. Количество переменных типа структуры (величину n) вводить с клавиатуры в процессе выполнения программы.
Программа должна предлагать меню для выбора режима работы с ней.
Выбрав соответствующую опцию меню, можно производить следующие действия:
1). Вводить данные в структуру двумя способами: из текстового файла и с клавиатуры. Выбор способа ввода должен осуществляться из программы. Возможен вариант, когда в одном сеансе работы часть данных вводится из файла, а часть – с клавиатуры.
2). Просматривать все введенные данные в отсортированном порядке по полю, указанному в вашем индивидуальном варианте.
3). Выводить информацию по запросу с клавиатуры. Если по запросу данных нет, выдать на монитор соответствующее сообщение.
4). Удалять информацию по запросу.
После выполнения выбранного действия, программа снова должна предлагать меню. И так до тех пор, пока пользователь не решит завершить работу с программой.
Действия, выполняемые по каждому пункту меню, должны быть оформлены в программе в виде функций. Для обмена данными использовать глобальные переменные категорически запрещено.
Оформление отчёта должно включать титульный лист, задание, формализацию (если требуется), таблицу имен, блок-схему алгоритма, код программы, представление интерфейса пользователя (скрин-шоты), полное и достаточное тестирование, полученные результаты и выводы о правильности разработанного алгоритма.

PS!
В соответствии с заданием ваше меню может выглядеть к примеру так:
1. Ввод данных из файла
2. Ввод данных с клавиатуры
3. Просмотр всех данных
4. Вывод данных по запросу (указать по какому именно, например, “Вывод данных по номеру поезда”)
5. Удаление данных по запросу.
Введите номер требуемого пункта меню. Для завершения работы нажмите клавишу “Esc”.
Выполнить пункт № ____

Или так:
1. Ввод данных из файла
2. Ввод данных с клавиатуры
3. Просмотр всех данных
4. Вывод данных по запросу (указать по какому именно, например, “Вывод данных по номеру поезда”)
5. Удаление данных по запросу.
Хотите продолжить? (Y/N)
Y
Выполнить пункт № ____ (запрашивать в случае ответа “Y”)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru