1. Главная
  2. Библиотека
  3. Информатика
  4. 1) На языке С++ описать структуру для хранения заданной информации с именем KNIGA, содержащую следующие поля: · Фамилия ав...
  • 👋 Решение задач

  • 📚 Информатика

решение задачи на тему:

1) На языке С++ описать структуру для хранения заданной информации с именем KNIGA, содержащую следующие поля: · Фамилия автора (не более 20 символов); · Название книги (не более 25 символов); · Издательство (не более 15 символов); · Год издания; ·

Дата добавления: 07.01.2024

Условие задачи

1) На языке С++ описать структуру для хранения заданной информации с именем KNIGA, содержащую следующие поля:

·        Фамилия автора (не более 20 символов);

·        Название книги (не более 25 символов);

·        Издательство (не более 15 символов);

·        Год издания;

·        Количество страниц.

 

2) Напишите программу С++, выполняющую следующие действия над описанной ранее структурой данных:

Вывод информации о книгах автора, чья фамилия введена с клавиатуры. Если книг введенного автора нет, вывести соответствующие сообщение. Данные задать самостоятельно.

Ответ

1) Описание заданной структуры данных на языке С++ будет иметь вид:

struct KNIGA {

char autor[20];

char name[25];

char producer[15];

int year;

int count_pages;

};

2) Листинг программы

#include iostream

using namespace std;

struct KNIGA {

char autor[20];

char name[25];

char producer[15];

int year;

int count_pages;

};

KNIGA* input_book(int num) {

KNIGA* k = new KNIGA;

cout "\n\nВведите информацию для книги: " num "\n";

cout "Введите автора:\n";

cin k-autor;

cout "Введите название:\n";

cin k-na...

Потяни

Сводка по ответу

  • Загружено студентом
  • Проверено экспертом
  • Использовано для обучения AI
  • Доступно по подписке Кампус+

Купи подписку Кампус+ и изучай ответы

Кампус Библиотека

  • Материалы со всех ВУЗов страны

  • 1 000 000+ полезных материалов

  • Это примеры на которых можно разобраться

  • Учись на отлично с библиотекой