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

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

Войти
Регистрация
Восстановить пароль
 
SvoyNrav
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 13
#1

Найти названия книг заданного автора, которые были изданы начиная с 1960 г - C++

19.01.2010, 23:10. Просмотров 781. Ответов 7
Метки нет (Все метки)

Есть информационный массив f, в котором находятся данные о книгах(ФИО автора, название и год издания).
а) найти названия книг заданного автора, которые были изданы начиная с 1960г.
б) проверить наличие книги с названием "Информатика". Если есть, то вывести ФИО автора и од издания. Если таких книг несколько, то вывести все данные по этим книгам
Оригинал
Є інформаційний масив f, в якому дані про книги. (прізвище автора, назва та рік друку).
а) знайти назви книг даного автору, що надруковані з 1960 р.
б) визначити чи є книга с назвою «Інформатика». Якщо є, то видати прізвище автора та рік друку. Якщо таких книг декілька, то видати всі дані за цими книгами.

Подскажите алгоритм решения,пожайлуста.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2010, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти названия книг заданного автора, которые были изданы начиная с 1960 г (C++):

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

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

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

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

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

Cтруктуры, поиск книг заданного автора - C++
Добрый вечер. Была поставлена задача следующим образом: "Для книг, хранящихся в библиотеке, задаются: -автор; -название; ...

7
Bloodykeeper
This party getting crazy!
78 / 74 / 1
Регистрация: 22.09.2009
Сообщений: 427
19.01.2010, 23:16 #2
Накрайняк перевожу, мало ли кто украинский знает:
Есть информационный массив f, в котором есть данные про книги. (имя автора, название и год издания).
а) найти названия книг данного автора, которые напечатаны с 1960 года.
б) Определить, есть ли книга с названием "Информатика". Если есть, то напечатать имя автора и год печати. Если таких книг несколько, то вывести все данные по этим книгам.

Алгоритм-> нужно написать структуру. Объявить структуру-> Ввести данные в неё-> потом использовать данные из неё. Прости, больше не могу ничего написать, спешу очень.
0
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
19.01.2010, 23:29 #3
поищите на форуме...куча примеров по структурах было....

Добавлено через 25 секунд
или хоть бы киньте код програмы который уже написали...
0
SvoyNrav
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 13
19.01.2010, 23:31  [ТС] #4
Написал, что вычитал в методичке...

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include <conio.h>
struct books{
char name[80];
char nazva[80];
int G;
} st1, st2, st3, st4, st5, st6, st7, st8, st9, st10;
stud st1={"Overland", "C++ wethout fear", 2005};
stud st2={"Mozgovoy", "C++ master klass", 2007};
stud st3={"Vandevoorde", "C++ Solutions: Companion to the C++ Programming Language", 1998};
stud st4={"Garkov", "Samouchitel animacii v C++", 2003};
stud st5={"Blanshet", "Programirovanie v GUI", 2007};
stud st6={"Gregori", "Ispolzovanie Visual c++", 2005};
stud st7={"Mozgovoy", "85 netradicionnix proektov", 2007};
stud st8={"Pavlovskaya", "Programirovanie na C++", 2007};
stud st9={"Straysup", "Yazik C++", 2000};
stud st10={"Mozgovoy", "C++", 2006};
0
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
19.01.2010, 23:58 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
о боги)

Добавлено через 3 минуты
C
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
struct books
{
char name[20];
char bookname[25];
int year;
};
 
void main()
{
books *f;
int n;
 
for(int i=0;i<n;i++)
{
cin>>f[i].name;
cin>>f[i].bookname;
cin>>f[i].year;
}
for(i=0;i<n;i++)
{
if(f[i].year>=1960)
{
cout<<f[i].name<<" "<<f[i].bookname<<" "<<f[i].year<<"\n";
}
}
free(f);
}
1
SvoyNrav
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 13
20.01.2010, 00:16  [ТС] #6
Как заполнть структуру?
0
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
20.01.2010, 00:35 #7
извиняюсь ... забыл вот что:
C
1
2
3
int n;
cout<<"Введите количество авторов:";
cin>>n;
а ето заполнение структуры
C++
1
2
3
4
5
6
for(int i=0;i<n;i++)
{
cin>>f[i].name;
cin>>f[i].bookname;
cin>>f[i].year;
}
1
SvoyNrav
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 13
20.01.2010, 00:37  [ТС] #8
Ок. Все рабоет. Спасибо
0
20.01.2010, 00:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2010, 00:37
Привет! Вот еще темы с ответами:

Массив строк - список книг определенного автора - C++
Подскажите как делать. Если есть дайте ссылку на подобные задачи. Массив строк. Каждая строка содержит: -шифр книги -ФИО автора ...

Вывести колво книг каждого автора и отсортировать по авторам - C++
фамилия автора, название, издательство, год. Вывести колво книг каждого автора и отсортировать по авторам, вывести список

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

Удалить книги заданного автора - C++
Необходимо разработать программу для создания и работы с двусвязным списком, состоящим из структур. Структура содержит название книги,...


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

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

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