|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2012, 10:29 | #1 |
Регистрация: 10.03.2012
Сообщений: 5
|
Комбинированный тип данных,обработка данной информации.
Здравствуйте!помогите пожалуйста найти ошибку и довести задачу до конца.Вот условия:
Общее условие: Написать программу,которая вводит все данные об N (N=10-12) книгах(студентах),выводит всю информацию на экран в табличном виде,а также выполняет обработку имеющейся информации. Известна информация о всех заказах на книги, сделанных читателями за неделю(заказ на книгу в библиотеке включает следующие данные: сведенияо книге:шифр,автор,название;сведения о читателе:номер читательского билета,фамилия;дата заказа(число и месяц))Вывести на экран всю информацию о заказах на книги, сделанных заданным читателем,подсчитать количество таких заказов. Код:
|
10.03.2012, 16:45 | #2 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
Цитата:
в любом случае, почему const N=3 ?
как-то так
|
|
10.03.2012, 17:04 | #3 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
Цитата:
как-то так
|
|
10.03.2012, 18:36 | #4 |
Регистрация: 10.03.2012
Сообщений: 5
|
N 10-12 это десять или двенадцать книг,а программе 3 только для того чтобы проверить работу, 10 раз вводить трудоемко.
С помощью первой процедуры вводиться информация,с помощью второй выводиться информация соотвествующая условию задачи. |
10.03.2012, 18:46 | #5 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
Код:
как-то так
Последний раз редактировалось Arhangel7; 11.03.2012 в 02:33. |
11.03.2012, 15:01 | #6 |
Регистрация: 10.03.2012
Сообщений: 5
|
как оформляется я знаю. я условию правильно написать не могу(((
|
11.03.2012, 15:09 | #7 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
Цитата:
Код:
как-то так
Последний раз редактировалось Arhangel7; 11.03.2012 в 15:27. |
|
11.03.2012, 15:16 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, вы слишком усложнили задачу.
Вам нужно (достаточно) описать ОДИН тип данных (заказ на книгу) и ввести данные только по заказанным книгам. во-вторых, объявляете массив (ну, например, на 20 заказов - "с запасом", хотя вам в условии сказали, что достаточно 10-12...) вводите в этот массив данные. потом выводите ВСЕ данные на экран в виде таблицы (это несложно, но прийдётся потыкать, подбирая нужное число пробелов, чтобы отформатировать данные). в третьих, запрашиваете у пользователя данные о студенте, заказы котого нужно найти (например, его номер студ.билета). перебираете все записи в цикле, те, где в заказе указан такой же номер студ.билета выводите на экран (процедура вывода у вас уже есть после выполнения пункта 2.). всё. p.s. для того, чтобы упростить себе жизнь в подобных задачах ОЧЕНЬ удобно занести все данные в типизированный файл и читать их оттуда. Иначе, конечно, вводить 10 заказов каждый раз при запуске программы заколебёшься! |
16.03.2012, 18:43 | #9 |
Регистрация: 10.03.2012
Сообщений: 5
|
вот с типизированными файлами только все равно эта программа неправильно работает((( исправьте пожалуйста то, что неправильно
программа, которая записывает в файл Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комбинированный тип данных. | ProgrammiST-_- | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 27.11.2011 08:10 |
Комбинированный тип данных | Black_butterfly | Помощь студентам | 1 | 14.04.2011 11:29 |
Комбинированный тип данных | ne4eHUce | Помощь студентам | 3 | 11.04.2011 01:36 |
Комбинированный тип данных | Nightt | Помощь студентам | 0 | 19.06.2009 18:25 |