Форум программистов, компьютерный форум CyberForum.ru

Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
x_X-x3
-27 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 33
19.05.2013, 16:16     Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор #1
Здравствуйте,я тот несчастный студент,который учился в школе где не было программирования.Поэтому нуждаюсь в вашей помощи.Теорию удалось выучить,а вот с задачами проблема...
Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания.
а) Найти названия книг данного автора, изданных с 1960г.
б) Определить, имеется ли книга с названием “Информатика”. Если да, то сообщить фамилию автора и год издания. Если таких книг несколько, то сообщить имеющиеся сведения обо всех этих книгах.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 16:16     Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор
Посмотрите здесь:

C++ Дан символьный файл f, содержащий сведения о сотрудниках учреждения
C++ Дан файл содержащий сведения об игрушках.
C++ Вывести на экран сведений о книгах: автор, название, год издания
C++ Создать класс КНИГА с такими полями в защищенной части: значення_УДК, автор, название, издательство, год издания.
Дан символьный файл, содержащий сведения о студентах группы. Записать эти сведения в файл g, используя образцы C++
C++ Бинарные файлы. Вывести названия книг определенного автора, изданных до 2000 года. Определить долю книг
C++ Из структуры, содержащей название книги, автора, год издания, удалить издания с годом меньше заданного.
В файле найти сведения о книгах данного автора изданных начиная с заданного года C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kapitalina
 Аватар для Kapitalina
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 3
19.05.2013, 16:43     Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор #2
Ну тут нужно читать файл и запихивать все в структуру. Для начала ее создаем:
C++
1
2
3
4
5
6
struct info
{
char Surname[30];
int year;
char BookName[30];
}stud, *mas;
Затем открываем файл (буквы rt зависят от типа файла и цели, для которой его открываешь) для чтения и считываем его данные в структуру:

C++
1
2
3
4
5
 File = fopen("file.dat","rt");
cin>>stud.Surname;
cin>>stud.year;                             
cin>>stud.Bookname;     
fclose(F);
Ну а теперь у тебя есть все данные. Менюшку, думаю сделаешь...Вводишь в консоли (или в окне, по вкусу) фамилию автора и сравниваешь со всеми stud.Surname и год проверяешь:

C++
1
2
3
4
5
6
7
8
char name ;
cout<<"\n Input author";
cin>>name;
    for(int i=0; i<kol; i++)       
            if(mas[i].surname==name && (mas[i].year>1960)
            {
             \\выводишь результат
            }
Как-то так...Попробуй:-)
Yandex
Объявления
19.05.2013, 16:43     Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор
Ответ Создать тему
Опции темы

Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru