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

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

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

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

Задание №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)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2012, 09:35
Ответы с готовыми решениями:

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

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

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

1
0 / 0 / 2
Регистрация: 21.10.2012
Сообщений: 14
22.10.2012, 17:00  [ТС]
Лучший ответ Сообщение было отмечено 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2012, 17:00
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru