Описать структуру с именем KNIGA - C (СИ)
Формулировка задачи:
Задание
1. Описать структуру с именем KNIGA, содержащую следующие поля:
• название;
• автор;
• издательство.
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из восьми элементов типа KNIGA;
• вывод в один файл информации по всем книгам определенного автора и издательства.
Помогите пожалуйста написать код программы!!!(Поле на выбор,метод сортировки пузырьковый)
вот стандартный шаблон для начала
(дальше я разобраться не могу,кроме вывода на екран, поетому очень нужна помощь)
Листинг программы
- #include <stdio.h>
- #include <string.h>
- struct KNIGA
- {
- char NAZVA[256];
- char AVTOR;
- float IZD;
- }
- int main ()
- {
Решение задачи: «Описать структуру с именем KNIGA»
textual
Листинг программы
- for ( i = 0; i < 8; ++i ) {
- printf("Title: ");
- scanf("%255[^\n]%*c", s2[i].TITLE);
- printf("Autor: ");
- scanf("%255[^\n]%*c", s2[i].AUTOR);
- printf("Publisher: ");
- scanf("%255[^\n]%*c", s2[i].PUBLISHER);
- }
Объяснение кода листинга программы
- В цикле от 0 до 7 с шагом 1 происходит итерация.
- На каждой итерации выводится запрос на ввод строки с помощью функции printf.
- Введенная строка сохраняется в переменной s2[i].TITLE с помощью функции scanf.
- Аналогично происходит ввод для переменных s2[i].AUTOR и s2[i].PUBLISHER.
- Значение переменной i не используется в дальнейшей обработке данных.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д