![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.03.2012
Сообщений: 5
|
![]()
Здравствуйте!помогите пожалуйста найти ошибку и довести задачу до конца.Вот условия:
Общее условие: Написать программу,которая вводит все данные об N (N=10-12) книгах(студентах),выводит всю информацию на экран в табличном виде,а также выполняет обработку имеющейся информации. Известна информация о всех заказах на книги, сделанных читателями за неделю(заказ на книгу в библиотеке включает следующие данные: сведенияо книге:шифр,автор,название;сведения о читателе:номер читательского билета,фамилия;дата заказа(число и месяц))Вывести на экран всю информацию о заказах на книги, сделанных заданным читателем,подсчитать количество таких заказов. Код:
|
![]() |
![]() |
![]() |
#2 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
![]() Цитата:
в любом случае, почему const N=3 ?
как-то так
|
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
![]() Цитата:
как-то так
|
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 10.03.2012
Сообщений: 5
|
![]()
N 10-12 это десять или двенадцать книг,а программе 3 только для того чтобы проверить работу, 10 раз вводить трудоемко.
С помощью первой процедуры вводиться информация,с помощью второй выводиться информация соотвествующая условию задачи. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
![]() Код:
как-то так
Последний раз редактировалось Arhangel7; 11.03.2012 в 02:33. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 10.03.2012
Сообщений: 5
|
![]()
как оформляется я знаю. я условию правильно написать не могу(((
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 90
|
![]() Цитата:
Код:
как-то так
Последний раз редактировалось Arhangel7; 11.03.2012 в 15:27. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, вы слишком усложнили задачу.
Вам нужно (достаточно) описать ОДИН тип данных (заказ на книгу) и ввести данные только по заказанным книгам. во-вторых, объявляете массив (ну, например, на 20 заказов - "с запасом", хотя вам в условии сказали, что достаточно 10-12...) вводите в этот массив данные. потом выводите ВСЕ данные на экран в виде таблицы (это несложно, но прийдётся потыкать, подбирая нужное число пробелов, чтобы отформатировать данные). в третьих, запрашиваете у пользователя данные о студенте, заказы котого нужно найти (например, его номер студ.билета). перебираете все записи в цикле, те, где в заказе указан такой же номер студ.билета выводите на экран (процедура вывода у вас уже есть после выполнения пункта 2.). всё. p.s. для того, чтобы упростить себе жизнь в подобных задачах ОЧЕНЬ удобно занести все данные в типизированный файл и читать их оттуда. Иначе, конечно, вводить 10 заказов каждый раз при запуске программы заколебёшься! |
![]() |
![]() |
![]() |
#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 |