Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 2
Регистрация: 21.10.2012
Сообщений: 14
1

По выбору книги в запросе выдать сообщение о наличии книги, автору, названию

22.10.2012, 09:35. Показов 1517. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый вечер! (не подумаите ничего плохого, я не "стороник халявы") Но решение этих задач мне нужно срочно. описание что и как где делается не обязательно, я разберусь. просто с языком проблемы. Мне нужно правильное оформление работающей программы.

Задание №3 Написать программу, в которой по выбору книги в произвольном запросе. Выдается сообщение о наличии книги, автор, название. Примечание: Все книги пронумерованы, то есть достаточно ввести "n" номер книги. Если наличие книги имеется, выводится 1, соответственно, если в наличии её нет "0". Об авторе книги, достаточно писать инициал имени и фамилии. Пример: А.Пушкин Капитанская дочь. Диапазон n равен (1 n 10). Все доступные книги, их номер название и имя автора:
1 1 А.Пушкин Капитанская дочь
2 1 Е.Онегин Письмо Татьяне
3 1 Ф.Достоевский Двойник
4 1 А.Фет Усадьба
5 1 С.Есенин Телец
6 1 А.Островский Бедная невеста
7 1 С.Маршак Хороший день
8 1 Н.Носов Бобик в гостях у Барбоса
9 1 М.Цветаева Вечерний альбом
10 0 Л.Толстой Родина

Ввод
Тут вопрос, Исходный файл содержит данные о всех книгах. И номер книги которую нужно найти.
(где лучше всего хранить данные о книгах? в файле? или коде?)

Вывод
Выводится сообщение, о наличии выбранной книги в библиотеке затем, если она есть автор и название книги.
пример:
input.txt
1
output.txt
1 А.Пушкин Капитанская дочь

Я сейчас с последней вожусь, если смогу сам то отпишусь...(Заранее спасибо)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2012, 09:35
Ответы с готовыми решениями:

Поиск книги по автору
Помогите пожалуйста допилить поиск названия по автору. class Book { String favtor;...

Описать структуру Bibliotec, содержащую следующие поля: автор книги, инвентарный номер книги, название книги
Описать структуру BIBLIOTEC содержащий следующие поля: автор книги , инвентарный номер книги ,...

Сортировка структур по названию книги
Помогите пожалуйста. Идея такая: с помощью функции void write_to_file() записать параметры книги в...

Бинарное дерево поиска: "Библиотека", поиск по автору книги
Есть бинарное дерево поиска.Дерево представляет собой подобие библиотеки.Нужно осуществить поиск по...

1
0 / 0 / 2
Регистрация: 21.10.2012
Сообщений: 14
22.10.2012, 17:00  [ТС] 2
Лучший ответ Сообщение было отмечено Sabr как решение

Решение

Цитата Сообщение от Sabr Посмотреть сообщение
(где лучше всего хранить данные о книгах? в файле? или коде?)
снимаю свой вопрос)). Думаю (конечно в файле). Примеро файл (input.txt) будет вот что содержать:

1 //Это произвольный номер книги, которую необходимо найти.
1 1 А.Пушкин Капитанская дочь
2 1 Е.Онегин Письмо Татьяне
...
9 1 М.Цветаева Вечерний альбом
10 0 Л.Толстой Родина //Этой книги нет в наличии

(output.txt) Соответственно:
1 А.Пушкин Капитанская дочь

Добавлено через 29 минут
разобрался все получилось гораздо проще))
вот заготовка
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Program zad7;
var a: integer;
 
 
      input,output:text;
Begin
  Assign (input,'is1129-1.in');
  Reset (input);
  Readln (input,a);
  Close(input);
  Assign(output,'is1129-1.out');
  Rewrite(output);
  if (a=1) then
  writeln(output,'1 À.Ïóøêèí Êàïèòàíñêàÿ äî÷ü');
  is(a=w) then
  writeln
        ....
 
       Close(output);
End.
 
[size="1"][color="grey"][I]Добавлено через 5 минут[/I][/color][/size]
Блин, походу меня никто не читает... сам с собой тут переписываюсь((
 
[size="1"][color="grey"][I]Добавлено через 14 минут[/I][/color][/size]
Поздравьте меня! я сделал  3 задачку:
Листинг программы:
Program zad7;
var a: integer;
 
 
      input,output:text;
Begin
  Assign (input,'is1129-1.in');
  Reset (input);
  Readln (input,a);
  Close(input);
  Assign(output,'is1129-1.out');
  Rewrite(output);
  if (a=1) then
  writeln(output,'1 À.Ïóøêèí Êàïèòàíñêàÿ äî÷ü');
  if (a=2) then
  writeln(output,'1 Å.Îíåãèí Ïèñüìî Òàòüÿíå');
  if (a=3) then
  writeln(output,'1 Ô.Äîñòîåâñêèé Äâîéíèê');
  if (a=4) then
  writeln(output,'1 À.Ôåò Óñàäüáà');
  if (a=5) then
  writeln(output,'1 Ñ.Åñåíèí Òåëåö');
  if (a=6) then
  writeln(output,'1 À.Îñòðîâñêèé Áåäíàÿ íåâåñòà');
  if (a=7) then
  writeln (output,'1 Ñ.Ìàðøàê Õîðîøèé äåíü');
  if (a=8) then
  writeln (output,'1 Í.Íîñîâ Áîáèê â ãîñòÿõ ó Áàðáîñà');
  if (a=9) then
  writeln (output,'1 Ì.Öâåòàåâà Âå÷åðíèé àëüáîì');
  if (a=10) then
  writeln (output,'0 Ë.Òîëñòîé Ðîäèíà');
         Close(output);
End.
где китайские символы, думаю понятно что там должно было быть...
Прошу помощи с первыми двумя прог-ами...

Добавлено через 6 часов 2 минуты
Со второй задачей я тоже сам справился...)(не сложно оказалось).
А с первой задачей про Циклические алгоритмы я не знаю как...Пожалуйста хоть подскажите!
Блин...блинский...сижу тут как на необитаемом острове... Сам себе письма пишу (Хорошо хоть, что то получается)

Добавлено через 3 минуты
Задолбался...
0
22.10.2012, 17:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2012, 17:00
Помогаю со студенческими работами здесь

Копирование из одной книги в другую по заданному названию файла
Добрый день! Прошу помочь с такой темой: есть 4 переменных (Месяц, Год, Имя1, Имя2), они...

Макрос копирование данных из одной книги в другу, по выбору
Доброе утро, помогите с макросом, копирование данных из одной книги в другу, по выбору. Т.е. при...

Как в Workbook_Open получить имя открываемой книги при наличии нескольких уже открытых
Пользователь открывает несколько книг Екселя Как в событии открытии книги Workbook_Open получить...

Копирование строки с данными из листа одной книги в лист другой книги
Никак не получается написать код, который бы копировал только вторую строку с данными из листа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru