![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.08.2012
Сообщений: 1
|
![]()
Кто изучает или изучал программирование по Прата подскажите пожалуйста
, можна ли проще как то написать исходник к даному упражнению. Когда вы вступите в Благотворительный Орден Программистов ( БОП ) , к вам могуг обращаться на заседаниях БОП по вашему настоящему имени, по должности либо секретному имени БОП. Напишите программу, которая может выво* дить списки членов по настоящим именам, должностям, секретным именам либо по предпочтению самого члена. В основу положите следующую структуру: 1 1 С труктура имен Благотворительного Ордена Программистов srruct Ьор { char fullname [ s t r s i z e ] ;// настояще е имя char title [ s t r s i z e ] ;// должность char bopname [ s t r s i z e ] ;//секретное имя БОП int preference ;// О = полное имя , 1 = титул , 2 = имя БОП } ; В этой программе создайте небольшой массив таких структур и инициализируйте его соответствующими значениями. Пусть программа запустит цикл , который даст возможность пользователю выбирать разные альтернативы: а . отображать по именам с . отображать по именам БОП q . выйти Ь . Отjбражать по должностям d . отображать по предпочтениям Обратите внимание , что "отображать по предпочтениям" - не значит, что нужно отобразить предпочтение члена; это значит, что нужно отобразить значение того поля структуры , которое соответствует предпочтению. Например , если preference равно 1 , то выбор d должен вызвать отображение должности для данного программиста. Пример запуска этой программы может выглядеть при- мерно так: Отчет о Благотворитель на Ордене Программистов а . отображать по именам Ь . От ображать по должностям с . от ображать по именам БОП d . отобража т ь по предпочтениям q . выйти Ваш выбор : а Wimp Macho Raki Rhodes Норру Hipman Pat Hand Следующий выбор : d Wimp Macho Junior Programm r MIPS LOOPY Следующий выбор : q Пока ! Вот мой исходник Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
![]()
Ну для меня понятнее если сделать case 'd' конструкцией if else if
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стивен Прата. Третья Глава | Pirandello_Kruger | Общие вопросы C/C++ | 0 | 07.03.2012 22:50 |
Как зайти в панель упр. с гл. стр. сайта | pa12345 | Помощь студентам | 2 | 05.11.2011 18:00 |
Задача на упр.стр-ру For Each-In | Кнопка77 | Помощь студентам | 2 | 06.06.2011 09:50 |
работа с упр. эл. | my_sappho_story | Помощь студентам | 1 | 20.10.2010 23:54 |
Вопрос из учебника С. Прата | sunplant | Общие вопросы C/C++ | 3 | 07.04.2010 11:10 |