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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
x_X-x3
-27 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 33
#1

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

19.05.2013, 16:16. Просмотров 2287. Ответов 1
Метки нет (Все метки)

Здравствуйте,я тот несчастный студент,который учился в школе где не было программирования.Поэтому нуждаюсь в вашей помощи.Теорию удалось выучить,а вот с задачами проблема...
Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания.
а) Найти названия книг данного автора, изданных с 1960г.
б) Определить, имеется ли книга с названием “Информатика”. Если да, то сообщить фамилию автора и год издания. Если таких книг несколько, то сообщить имеющиеся сведения обо всех этих книгах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 16:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор (C++):

Найти названия книг заданного автора и вывести их на экран в порядке убывания года издания - C++
Дан массив записей, содержащий сведения о книгах: фамилия автора, название книги, год издания книги. Найти названия книг заданного автора и...

Вывести на экран сведений о книгах: автор, название, год издания - C++
Программирование задач обработки структур и файлов Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о...

Составить программу формирования данных о книгах: автор, название, год издания, цена - C++
Задача: Книжный архив. Составить программу формирования данных о книгах: автор, название, год издания, цена. Организовать выбор книг,...

В файле найти сведения о книгах данного автора изданных начиная с заданного года - C++
Помогите, пожалуйста, решить задачу Дан файл, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название...

Бинарные файлы. Вывести названия книг определенного автора, изданных до 2000 года. Определить долю книг - C++
помогите пожалуйста: В файле хранятся сведения о личной библиотеке: фамилия автора, название, издательство, год издания, тематика книги....

Дан символьный файл, содержащий сведения о студентах группы. Записать эти сведения в файл g, используя образцы - C++
Дан символьный файл, содержащий сведения о студентах группы , записанные по следующему образцу: имя отчество фамилий, имя отчество...

1
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)
            {
             \\выводишь результат
            }
Как-то так...Попробуй:-)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2013, 16:43
Привет! Вот еще темы с ответами:

Найти названия книг заданного пользователем автора - C++
Пожалуйста помогите написать программу на С++ в четверг нужно сдать, а тему не проходили эту и я не могу сделать вот задание. Дан...

Структура содержит название книги, автора, год издания. Удалить издания с годом меньше заданного - C++
Структура содержит название книги, автора, год издания. Удалить издания с годом меньше заданного.

Из структуры, содержащей название книги, автора, год издания, удалить издания с годом меньше заданного. - C++
Задание: Структура содержит название книги, автора, год издания. Удалить издания с годом меньше заданного. Планирую сделать меню...

Найти названия книг заданного автора, которые были изданы начиная с 1960 г - C++
Есть информационный массив f, в котором находятся данные о книгах(ФИО автора, название и год издания). а) найти названия книг заданного...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru