Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Денис Дядюра
0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 48
#1

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

23.11.2015, 11:36. Просмотров 425. Ответов 1
Метки нет (Все метки)

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

Описать структуру с именем TRAIN, содержащую следующие поля: • название пункта назначения; • номер поезда; •
Описать структуру с именем TRAIN, содержащую следующие поля: • название...

Описать структуру NOTE, содержащую следующие поля: фамилия, имя, номер телефона
1. Описать структуру NOTE, содержащую следующие поля: фамилия, имя, номер...

Описать структуру с именем STUDENT, содержащую следующие поля:-фамилия и инициалы;-номер группы;-успеваемость
Описать структуру с именем STUDENT, содержащую следующие поля:-фамилия и...

Описать структуру с именем ., содержащую следующие поля
Описать структуру с именем marsh, содержащую следующие поля: -номер маршрута;...

Описать структуру с именем NOTE, содержащую следующие поля
Описать структуру с именем NOTE, содержащую следующие поля: - фамилия, имя; -...

Описать структуру с именем STUDENT, содержащую следующие поля
Описать структуру с именем STUDENT, содержащую следующие поля: 1) фамилия и...

1
Klayman
0 / 0 / 1
Регистрация: 14.10.2015
Сообщений: 13
23.11.2015, 12:23 #2
Лучший ответ Сообщение было отмечено Денис Дядюра как решение

Решение

"Привет из ШАГ"
Экзаминационное задание, если не ошибаюсь...
И так, объявляем структуру
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Struct BIBLIOTEC
{
int id; // инвентарный номер
char* author;  // указатель на строковый массив
char* bookname;
}
 
int countAuthors(BIBLIOTEC* lib, int size)
{
int counter = 0;
/* создаем динамический массив на 0 элементов (можно использовать vector<T>, чтобы сильно не страдать.
И создаем цикл, которым проходим весь массив, что мы передали параметром.
Внутри цикла мы создаем еще один цикл, который проходит локальный динамический массив и ищет функцией strcmp() (если не ошибаюсь) соответствие между автором с твоей библиотеки и локального массива. После внутреннего цикла, если не нашло совпадений, мы добавляем в наш динамический массив новый элемент и увеличиваем счетчик counter.
После всего этого чистим память, и возвращем счетчик */
return counter;
}
Приду домой, распишу подробнее... а так пока попробуй сам.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2015, 12:23
Привет! Вот еще темы с решениями:

Описать структуру с именем ZNAK, содержащую следующие поля
Описать структуру с именем ZNAK, содержащую следующие поля: фамилия, имя;...

Описать структуру с именем STUDENT, содержащую следующие поля
1. Описать структуру с именем STUDENT, содержащую следующие поля: • NAME -...

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

Описать структуру с именем AEROFLOT, содержащую следующие поля:
NUMR – номер рейса (целое число); COST – стоимость билета (число с плавающей...


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

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

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